Mitch Lustig
49e624ba3b
Remove boring features
2021-03-27 12:17:10 -07:00
Mitch Lustig
27e1d11f4a
Lil fixes
2020-07-04 03:35:19 -07:00
Mitch Lustig
0f5c6f5379
Add confgen and running states
2020-07-04 00:11:20 -07:00
Mitch Lustig
7db04df582
Add all the variables
2020-07-03 20:33:15 -07:00
Mitch Lustig
8299445c66
Basic feature set complte
...
Fix some bugs
Add D-Term PT1 Filter
Add all the fault delays
Setpoint clamp no longer breaks tiltback
Add configurable constant tiltback erpm
2020-07-02 01:07:54 -07:00
Mitch Lustig
b61a0ea7be
Add additional timer for switch half state
2020-06-19 01:28:52 -07:00
Mitch Lustig
da7b3a0ffb
Mix of stuff (Not a working state)
...
Organize vars
Hack in dterm PT1
Improve faults
Remove dead state
2020-06-19 01:00:37 -07: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
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
Mitch Lustig
343dba369a
Remove axis config
2019-09-21 01:07:31 -07:00
Mitch Lustig
b53102d6fd
Fix build for versions without HW_SPI
2019-09-12 23:08:56 -07:00
Mitch Lustig
3c31d264fd
Add high voltage tiltback
2019-09-12 00:07:26 -07:00
Mitch Lustig
95483cff41
Centralise IMU startup sequence
2019-09-11 23:08:28 -07:00
Mitch Lustig
518776d04e
Add basic low voltage tiltback
2019-09-10 19:29:44 -07:00
Mitch Lustig
22d4f7c99a
Fix the index, fix the build
2019-09-10 02:25:13 -07:00
Mitch Lustig
8638036750
Fix wheel spin-up on boot
...
By waiting for gyro to be initialized
2019-09-10 02:04:04 -07:00
Mitch Lustig
67a4653bd8
Add support for dual fault switches
2019-09-10 01:07:05 -07:00
Mitch Lustig
1cc9a9b14c
Re-implement startup AHRS config override
...
So my EUC stops trying to kill me when i boot it up laying down
2019-09-08 22:38:09 -07:00
Mitch Lustig
a4de5eb2b5
Cleanup
2019-09-08 22:23:31 -07:00
Mitch Lustig
72e9c24bd7
Make axes configurable, remove offset management
2019-09-08 18:32:53 -07:00
Mitch Lustig
7a47053ca6
Add startup calibration sequence
2019-08-27 19:57:35 -07:00
Mitch Lustig
f257f77584
Implement calibration
2019-08-27 09:10:44 -07:00
Mitch Lustig
a2231593b2
Start on better gyro config
2019-08-25 23:49:33 -07:00
Mitch Lustig
bf27a308ab
Rename thread
2019-08-10 22:00:00 -07:00
Mitch Lustig
c3cf302ba3
FIx thread stopping synchronization. FIx gyro config not being applied.
2019-08-10 21:52:21 -07:00
Mitch Lustig
971957a0d1
Fix all compiler warnings
2019-08-10 00:16:48 -07:00
Mitch Lustig
62da9e5b83
Better peripheral gyro management
2019-08-09 23:16:20 -07:00
Mitch Lustig
7cd25a1252
Send app state
2019-08-09 20:55:58 -07:00
Mitch Lustig
2c41dda638
Add confgenerator fix bugs
2019-08-08 23:39:14 -07:00
Mitch Lustig
14faa2e593
Make all features configurable
2019-08-07 00:22:51 -07:00
Mitch Lustig
bf566fe21a
Add fault, smooth startup, and over speed tilt back safety
2019-08-04 23:13:35 -07:00
Mitch Lustig
15703429f5
Add gyro tuning functionality & state machine logic
2019-08-04 11:47:23 -07:00
Mitch Lustig
800115f683
Implement more data to help debug
2019-07-30 00:27:23 -07:00
Mitch Lustig
bbba718140
Work to get GUI going
2019-07-29 00:31:48 -07:00
Mitch Lustig
271dd21dab
start in balanace app
2019-07-27 21:25:56 -07:00