Commit Graph
80 Commits
Author SHA1 Message Date
Samuel Sadok 934668fb04 move USB command handling to separate files, preliminary r, w and j commands 2017-10-01 21:19:58 +02:00
Oskar Weigl 6083dba2f6 C++ top level passthrough works 2017-09-19 18:08:45 -07:00
Oskar Weigl 1730dc489f cleaner path for old board files 2017-09-18 21:49:19 -07:00
Oskar Weigl 413ac79bd5 fix renamed funcs 2017-09-18 21:43:33 -07:00
Oskar Weigl 1c7de0334f clean up board split 2017-09-18 21:37:33 -07:00
Oskar Weigl 37a1693f1c add wetmelons board file split 2017-09-18 21:21:55 -07:00
Oskar Weigl bf6d91aa6e Revert "change pinout in Cube"
This reverts commit c8d9a2897b.
2017-08-04 15:57:22 -07:00
Oskar Weigl 09a29f64ec implement sensorless estimator 2017-07-30 16:20:19 -07:00
Oskar Weigl 29d411038c Merge branch 'master' into v3.3-pinout 2017-07-21 21:32:48 -07:00
Oskar Weigl b0910c71b9 trigger on tim trigger output instead of CC channel: Fixes single motor operation 2017-07-21 20:38:59 -07:00
Oskar Weigl b0b4bc300f rerun cube on trigger restructure 2017-07-21 20:38:59 -07:00
Oskar Weigl c8d9a2897b change pinout in Cube 2017-07-18 16:07:03 -07:00
Oskar Weigl 0f668de7c8 pulldown on step/dir pins 2017-07-13 17:02:12 -07:00
Oskar Weigl 9ce254e269 implement step callback 2017-07-12 02:52:39 -07:00
Oskar Weigl 1f5acaadc0 Remap GPIO 1,3 to interrupt, 2,4 to GPIO in 2017-07-12 02:36:38 -07:00
Oskar Weigl ebc3262196 run CubeMX 2017-07-12 00:37:52 -07:00
Oskar Weigl c0a84367de null terminate usb string before parse 2017-07-11 00:43:07 -07:00
Oskar Weigl 43ab04d334 fix warnings in autogenerated code again 2017-03-13 23:44:17 +01:00
sirus 367fcc0342 Upgrade to CubeMX v4.20.0 and FreeRTOS v9.0.0 2017-03-12 18:53:22 -07:00
sirus 78f8fda576 Clean up build warnings. 2017-03-05 11:12:59 -08:00
Rick Pannen bc9f4557a5 reverted whitespace changes 2017-03-05 14:14:39 +01:00
Rick Pannen d6f5c3b7a9 Fix for compiling under case-insensitive systems like OSX 2017-03-03 18:09:14 +01:00
Oskar Weigl 6bb0361479 testing and cleanup 2017-03-01 21:22:15 +01:00
Oskar Weigl 9ce886a258 guard uninited semaphore use in IRQ 2017-03-01 20:43:41 +01:00
Oskar Weigl 46e37f1eb5 change usb cmd processing to single thread with semaphore signalling 2017-03-01 14:57:39 +01:00
Oskar Weigl 70319f4199 Merge branch 'feature/usb-cdc' of git://github.com/nickaknudson/ODriveFirmware into usb-cdc 2017-02-28 15:55:54 +01:00
Nick Knudson 0934e88147 only process USB OTG interrupts during idle time, only process one USB OTG interrupt at a time 2017-02-28 00:12:07 -08:00
Nick Knudson f3768c1ab5 moved USB CDC motor control to task 2017-02-28 00:11:53 -08:00
Oskar Weigl fce1fa6f8d change comment 2017-02-27 21:58:45 +01:00
Oskar Weigl a5a69169b3 Merge branch 'feature/usb-cdc' of git://github.com/nickaknudson/ODriveFirmware into usb-cdc 2017-02-27 19:40:40 +01:00
Nick Knudson d694abe113 added motor control, python control script 2017-02-27 00:16:30 -08:00
Nick Knudson 2c5bc5a9c0 added printf, added USB CDC task, added version 2017-02-25 20:00:15 -08:00
Nick Knudson 3b2c2d4c9c added USB OTG FS with CDC middleware 2017-02-25 18:12:44 -08:00
Oskar Weigl 6f04b2e58c Implement brake resistor control 2017-02-06 23:06:35 +01:00
Oskar Weigl 6f434722f7 aux test lower 50% duty 2017-02-05 03:26:50 +01:00
Oskar Weigl 82ed564280 update used constants 2017-02-04 23:45:22 +01:00
Oskar Weigl 0cec4e2f6c Rename clock constants due to different APB1 and APB2 clocks 2017-02-04 23:12:04 +01:00
Oskar Weigl 7f019cccc2 turn on aux ch pwm TIM2 2017-02-03 19:04:47 +01:00
Oskar Weigl b8aee50354 rerun CubeMX 2017-02-03 19:04:47 +01:00
Oskar Weigl 6276355e6a get encoders working 2016-12-13 01:47:26 +09:00
Oskar Weigl 28b4740b18 working 2 motors 2016-12-11 23:47:17 +09:00
Oskar Weigl 8bf2c2ea71 motor 1 adc measurements not working for some reason 2016-12-11 19:54:37 +09:00
Oskar Weigl 529849f4b7 implement ADC channel switching 2016-12-11 19:01:19 +09:00
Oskar Weigl 40100fe89c full sequence with dummy conversions working 2016-12-11 18:25:32 +09:00
Oskar Weigl ef63668140 set up regular ADC channels to M1 current 2016-12-11 16:29:36 +09:00
Oskar Weigl e00d5f5477 setting up thread starting 2016-12-10 23:49:41 +09:00
Oskar Weigl c9c617b636 generalise DRV 2016-12-10 22:57:56 +09:00
Oskar Weigl 141102998b clean out old tests 2016-12-10 18:48:21 +09:00
madcowswe 5c149f40d6 Merge pull request #2 from wzli/master
Added vbus voltage sampling
2016-12-06 23:25:43 +09:00
Oskar Weigl 7087a2c1d4 fix bus voltage normalisation 2016-12-06 23:21:04 +09:00