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 |
|