Commit Graph

542 Commits

Author SHA1 Message Date
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