Commit Graph
16 Commits
Author SHA1 Message Date
Oskar Weigl 8aac095bfd clean up SVM switch case style 2018-10-22 20:23:54 -07:00
Oskar Weigl 5cc1a9546d implement axis temp reading 2018-07-01 01:11:44 -07:00
Oskar Weigl e30a064264 add horner_fma to utils 2018-07-01 00:15:56 -07:00
Oskar Weigl 5253d1ce89 Made sensorless control configurable, and also smooth vel_setpoint transition 2018-06-23 22:38:48 -07:00
Oskar Weigl d403bc5ff5 Merge branch 'devel' into sam_can 2018-06-06 23:39:03 -07:00
Samuel Sadok 44a1fdf35b implement CAN node ID configuration algorithm (not tested yet) 2018-04-28 01:27:10 -07:00
Oskar Weigl 339fe59f30 make pos estimate available 2018-04-14 22:47:52 -07:00
Samuel Sadok b8b483c9d6 Firmware hardening
- check return code of enqueue_modulation_timings
 - wrap all hardware access to safety critical hardware timer registers in safety_critical_ sections. These functions like the armed-ness of each PWM output to a corresponding armed state that can only be set at start or by the user
 - ensure NaN in any variables doesn't cause unpredictable behavior on the safety critical PWM outputs
2018-03-30 22:32:07 -07:00
Samuel Sadok 93d6a787cd Merge branch 'devel' of github.com:madcowswe/ODrive into sam_refactoring 2018-03-09 16:01:18 -08:00
Oskar Weigl 8d27dd443f Update utils.c 2018-03-05 18:10:23 -08:00
Quincy Jones 6474f279d7 Fix microsecond timer delay code. 2018-03-05 19:50:33 -06:00
Samuel Sadok b32c87df5a [TEMP] refactoring: compile works, motors initialize as usual 2018-03-02 22:03:24 -08:00
Quincy Jones ef0f8dbf85 Add microsecond delay functions.
Add DRV register/fault status reporting.
2018-02-21 13:41:42 -06:00
Samuel Sadok d52686cd41 miscellaneous protocol updates
add back support for legacy protocol on UART
add defines in commands.h for easy selection of protocols
new protocol: use semaphores for sending and drop response after 10ms
minor typing fixes
2017-11-13 17:26:31 +01:00
Unknown b65dba210d Add mod function 2017-11-01 00:28:25 -04:00
Oskar Weigl d7202b8a64 Push firmware into Firmware folder 2017-10-14 23:32:09 -07:00