Jeffrey M. Friesen
a52f8601cd
Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00
2020-03-22 09:38:55 -07:00
Jeffrey M. Friesen
b4bf8408b4
fix USB freezing on windows bug
...
Intermittent freezing on windows connecting to vesc_tool. This seems to fix it, more testing needed since it is so intermittent.
2020-03-22 09:36:14 -07:00
Benjamin Vedder
e29680f915
Added stormcore to build script and removed uncommon firmwares from it
2020-03-22 14:07:32 +01:00
Benjamin Vedder
d4f3986cf5
Removed old chibios, recompiled FWs, updated changelog
2020-03-22 13:50:32 +01:00
Jeffrey M. Friesen
3f325dfaa1
Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00
2020-03-21 12:14:56 -07:00
Benjamin Vedder
dd16cb7761
Updated ChibiOS to 3.0.5
2020-03-21 20:14:20 +01:00
Jeffrey M. Friesen
5753a1f75e
Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00
2020-03-21 07:09:04 -07:00
Jeffrey M. Friesen
13c57d6780
Update rebuild_all
2020-03-21 07:08:51 -07:00
Benjamin Vedder
f4b31b8133
More refactoring
2020-03-21 12:04:20 +01:00
Benjamin Vedder
b1945b7dfc
Cleaning, optimization and refactoring
2020-03-21 11:40:50 +01:00
Benjamin Vedder
10b700b74c
Updated observer gain scaling, and implemented CAN shutdown on unity hw config
2020-03-21 01:05:42 +01:00
Benjamin Vedder
5ba0c5543e
Removed some warnings
2020-03-20 22:33:20 +01:00
Benjamin Vedder
28d97a421d
Updated changelog
2020-03-20 21:55:01 +01:00
Jeffrey M. Friesen
1482c97d37
Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00
2020-03-20 13:52:55 -07:00
Benjamin Vedder
68163a88b6
Some optimizations to make mc_interface timer ISR run faster
2020-03-20 21:48:21 +01:00
Jeffrey M. Friesen
1be4c49654
Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00
2020-03-20 12:43:38 -07:00
Benjamin Vedder
a61e74db82
Fixed memory leak
2020-03-20 20:40:41 +01:00
Jeffrey M. Friesen
558a92b6f9
Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00
2020-03-20 10:36:27 -07:00
Jeffrey M. Friesen
726c4bd171
playing with gamma value tuning an d hw conf cleanup
2020-03-20 10:34:19 -07:00
Benjamin Vedder
51f0fcea09
gpdrive fix, observer gain calc updates, added COMM_SET_BATTERY_CUT, added CAN_PACKET_SHUTDOWN, detect all fix
2020-03-20 17:35:25 +01:00
Benjamin Vedder
0c3c786ad7
Merge pull request #142 from Jfriesen222/dev_fw_5_00
...
Dev fw 5 00
2020-03-17 19:59:16 +01:00
Jeffrey M. Friesen
7d0c1ce650
Shutdown timeout for unity and tabs for spaces in hw conf
2020-03-17 10:48:34 -07:00
Jeffrey M. Friesen
dceaece8f0
Updated configs for 100s and 60d
2020-03-17 10:18:39 -07:00
Jeffrey M. Friesen
1c29679218
Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00
2020-03-17 09:34:30 -07:00
Benjamin Vedder
7391330f4c
Added test build flag
2020-03-17 11:46:52 +01:00
Benjamin Vedder
ad2828cc30
Updated readme
2020-03-17 09:40:38 +01:00
Benjamin Vedder
a06f09e7f2
Observer gain scaling update, print correct motor on faults, updated timer terminal command
2020-03-17 09:38:09 +01:00
Jeffrey M. Friesen
fa1e6c1841
just playing with RGB switch
2020-03-16 20:38:17 -07:00
Jeffrey M. Friesen
36bdbebae3
100D Functioning
...
Modified hw config of 100D to get running.
Increased delay in drv8323s to improve stability of spi bus (was getting erroneous read/write at anything lower)
added custom settings for drv8323s for things like adjustable gate drive currents and shunt amplifier gains. Maybe should move to hw conf and do the motor switch from mc_interface.
2020-03-16 19:33:33 -07:00
Jeffrey M. Friesen
b96a65ef64
Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00
2020-03-16 14:58:32 -07:00
Jeffrey M. Friesen
cdc35f4207
ignore project config files
2020-03-16 14:58:23 -07:00
Jeffrey M. Friesen
06398a45e8
started adding support for stormcore, needs more work
2020-03-16 14:57:55 -07:00
Benjamin Vedder
7cc7741279
Fixed dual motor three shunt bug
2020-03-16 22:54:38 +01:00
Benjamin Vedder
5219bb36ff
Better thread/isr motor selection
2020-03-16 22:42:44 +01:00
Benjamin Vedder
fc0de78619
Updated appconf signature for balance app
2020-03-16 20:46:40 +01:00
Benjamin Vedder
84ce74c325
Merge pull request #141 from Mitchlol/Balance_app_sprint_3
...
Balance sprint 3
2020-03-16 20:35:26 +01:00
Benjamin Vedder
8739b22f3e
Stop both motors when saving configurations
2020-03-16 20:22:01 +01:00
Benjamin Vedder
9d6abcd495
Added unity to build script
2020-03-16 20:04:32 +01:00
Benjamin Vedder
52e17059e5
Major restructuring for dual motor support, and added unity hw files
2020-03-16 18:32:39 +01:00
Mitch Lustig
24afd4e6f3
Balance sprint 3
...
-Can steering based on speed
-Can steering current clamp
-Min rpm for half switch state fault
-Soft mode tuning (pitch angle affinity, setpoint affinity, setpoint limit)
-Reset I value on faults issue #117
-fix startup tiltback
2020-03-15 23:18:34 -07:00
Benjamin Vedder
e1c859c894
Current controller windup protection improvement
2020-03-06 22:04:59 +01:00
Benjamin Vedder
5df92463f3
Pos PID fix, AS5047 fix, changed FOC time constant, updated conf generator
2020-02-27 17:49:35 +01:00
Benjamin Vedder
8ae52e8bc2
Merge pull request #138 from Mitchlol/balance_app_updates
...
Balance app updates!
2020-02-27 17:03:42 +01:00
Mitch Lustig
6d29b6741f
Use ADC for switches
2020-02-23 13:34:51 -08:00
Mitch Lustig
d4f6036de7
Implement nose angle adjustment
2020-02-23 10:23:19 -08:00
Mitch Lustig
2c07512091
Add can bus, 2 wheel steering & stabilization, brake, dead & fault dealy
2020-02-23 00:22:21 -08:00
Benjamin Vedder
906ddb04c6
Merge pull request #130 from Mitchlol/enable_mahony_filter
...
Enable Mahony IMU filter
2020-02-01 10:12:13 +01:00
Mitch Lustig
b295b67d8b
Enable Mahony IMU filter
2020-01-31 19:36:00 -08:00
Benjamin Vedder
97ef43cff8
Leave debug mode on NRF5x after SWD upload, more TS5700N8501 encoder features, more CAN baud rates
2020-02-01 00:37:25 +01:00
Benjamin Vedder
fa6f63970f
Removed unused variable
2020-01-28 21:24:32 +01:00