Commit Graph

291 Commits

Author SHA1 Message Date
Benjamin Vedder fbb78e9f5d fixed SPI NSS define 2015-10-04 21:23:16 +02:00
Benjamin Vedder 116ef561d0 HW 4.10 support 2015-10-04 20:52:36 +02:00
Benjamin Vedder 984b846401 FW 1.14: configuration loss fix, HW49 support, mcpwm interfaces for apps 2015-10-04 01:43:26 +02:00
Benjamin Vedder 6d641e5179 Merge pull request #8 from JoshDellay/master
Adding BLDC documentation using Doxygen
2015-09-29 14:05:00 +02:00
Josh 55d660cdb3 Merge pull request #1 from vedderb/master
FW 1.13: Hw 4.8 support, new CC implementation for nunchuk, refactori…
2015-09-24 21:04:01 -07:00
Benjamin Vedder 06129bb66c FW 1.13: Hw 4.8 support, new CC implementation for nunchuk, refactoring, custom app and hw config support 2015-09-17 23:24:55 +02:00
Josh Dellay c756f00de0 Adding BLDC documentation using Doxygen 2015-09-16 12:26:52 -07:00
Benjamin Vedder c3e82f7651 Soft battery cutoff, more BLDC Tool parameters 2015-08-26 23:12:39 +02:00
Benjamin Vedder 58d892935d PPM dec fix, current sampling updates, ADC cruise control, commutation fix, higher switching frequency, refactoring 2015-08-23 18:26:05 +02:00
Benjamin Vedder 383208bdbd Nunchuk speed control glitch fix 2015-08-03 23:43:34 +02:00
Benjamin Vedder f032111b9b NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
Benjamin Vedder 23e40634d9 NRF fix 2015-07-11 23:19:18 +02:00
Benjamin Vedder ae41d14390 Fixed startup boost scaling 2015-07-04 20:05:49 +02:00
Benjamin Vedder d07d65a5ca USB send mutex fix and some detect experimentation 2015-06-26 21:45:28 +02:00
Benjamin Vedder 24380c3fc0 New hall sensor implementation with hybrid mode and connection/order auto detection 2015-06-19 23:38:46 +02:00
Benjamin Vedder b44e43edaa Set the correct version number 2015-06-11 01:57:32 +02:00
Benjamin Vedder a89ad0f1f1 Fix bug #7, detection now works while apps are active 2015-06-09 06:11:41 +02:00
Benjamin Vedder 43b362f92b Changed default minimum duty cycle 2015-06-03 18:21:09 +02:00
Benjamin Vedder b2af1b2d5b Changed back default configuration 2015-05-20 16:16:45 +02:00
Benjamin Vedder 87932662b7 Long packet support, configurable min and max duty, longer CAN buffer, default parameter changes, appconf ack fix, refactoring 2015-05-20 16:13:48 +02:00
Benjamin Vedder bc7a779632 Bootloader support, CAN fixes 2015-05-08 22:53:59 +02:00
Benjamin Vedder 5a5ccfb4c3 ADC app added, nunchuk RPM filter, FW version added, feedback on appconf and mcconf set 2015-05-04 23:25:43 +02:00
Benjamin Vedder 85f0073105 PPM updates and safe start implementation 2015-05-01 01:57:55 +02:00
Benjamin Vedder d8830a2543 Option to switch CAN off, optimization to send short forwarded commands over CAN in just one frame 2015-04-27 20:43:02 +02:00
Benjamin Vedder 5b4b1175f5 Fixed spelling mistake 2015-04-27 10:26:37 +02:00
Benjamin Vedder 607e99d211 Configuration over CAN, first implementation of position control, more configuration options 2015-04-27 00:02:32 +02:00
Benjamin Vedder 1ee40ce5ba Median filter option for PPM input 2015-04-20 22:09:53 +02:00
Benjamin Vedder bc0415c1bb First implementation of DC motor support 2015-04-12 18:23:17 +02:00
Benjamin Vedder 2ccb52514e Encoder support, NRF nunchuk support 2015-04-11 10:07:36 +02:00
Benjamin Vedder 3b43648803 Show battery level on ws2812 LEDs 2015-03-07 14:56:25 +01:00
Benjamin Vedder ace760a4fd Phase advance bug fix and default configuration change 2015-02-24 21:38:53 +01:00
Benjamin Vedder b3f8e3aa39 Nunchuk ramping fix 2015-02-21 23:13:33 +01:00
Benjamin Vedder 828cdd92f8 Chuk and PPM config structs, phase advance fixes and implementation for delay comm mode, CAN fixes and status message implementation, multi-esc mode for PPM and Chuk, traction control for PPM and chuk, CAN id config, multi-esc and traction control config, ADC sampling change, hall-sensor read bug fix for HW45+ 2015-02-19 21:20:07 +01:00
Benjamin Vedder b7e5692cc1 Over temp fault code 2015-01-23 00:40:09 +01:00
Benjamin Vedder 3b2703b192 Component values overridable and voltage divider change compensation 2015-01-22 11:48:38 +01:00
Benjamin Vedder d9dcbda9d0 Current samplig change, delay commutation mode fix and detection fix 2015-01-14 19:06:05 +01:00
Benjamin Vedder 60f4634a7a Restored upload command 2015-01-09 17:24:03 +01:00
Benjamin Vedder e5b3a0755e Full brake state change fix 2015-01-09 16:32:22 +01:00
Benjamin Vedder 79caf3c666 Updated README to link to my latest post 2015-01-07 19:21:40 +01:00
Benjamin Vedder 44c1701cf9 Included stable version of ChibiOS, fixed i2c issues, gave more RAM in linker script, added table-based gamma correction for PCB LEDs 2015-01-05 05:48:29 +01:00
Benjamin Vedder c3dec34d72 Updated upload command to also work with latest openocd, gamma correction for ws2811 LEDs 2014-12-27 23:24:20 +01:00
Benjamin Vedder 8dc8ffe2c7 Nunchuk ramping, ws2811 configurable pin (Requieres latest BLDC_Tool) 2014-12-20 12:52:38 +01:00
Benjamin Vedder 434cd04b86 Added max ERPM in CC mode parameter (NOTE: Requires latest BLDC_Tool) 2014-12-13 11:46:26 +01:00
Benjamin Vedder bc4409ba14 Full brake current estimation (NOTE: Extra parameter added, so update BLDC_Tool) 2014-12-13 01:31:54 +01:00
Benjamin Vedder 9ff0f99593 WS2811/WS2812 LED driver to use LEDs for turn and brake lights, etc 2014-12-09 00:11:29 +01:00
Benjamin Vedder 5675c4f485 First CAN implementation 2014-12-07 04:30:25 +01:00
Benjamin Vedder a4072fc108 Temperature limit bug fix, removed compilation warnings (requires modifying stm32f4xx.h in chibios) 2014-12-06 23:36:36 +01:00
Benjamin Vedder 42cab4c18d Added voltage to fault log 2014-11-27 20:56:17 +01:00
Benjamin Vedder 33c81db930 Deadband fix, configurable temperature limit 2014-11-25 21:05:46 +01:00
Benjamin Vedder d9c5ed7ac3 Added hw 46 and implemented an I2C reset function 2014-11-23 20:29:36 +01:00