Go to file
Benjamin Vedder 10b22aebd6 Removed some includes I had for testing and forgot about 2015-10-05 12:19:18 +02:00
ChibiOS_2.6.6 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
appconf 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
applications Merge pull request #1 from vedderb/master 2015-09-24 21:04:01 -07:00
docs Adding BLDC documentation using Doxygen 2015-09-16 12:26:52 -07:00
hwconf fixed SPI defines 2015-10-04 21:33:55 +02:00
mcconf 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
nrf NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
Makefile 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
README.md Updated README to link to my latest post 2015-01-07 19:21:40 +01:00
buffer.c NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
buffer.h NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
chconf.h 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
comm_can.c 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
comm_can.h 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
comm_usb.c USB send mutex fix and some detect experimentation 2015-06-26 21:45:28 +02:00
comm_usb.h Complete servo-decoding rewrite, common command module, full access to everything over uart, more ppm options 2014-09-20 03:22:38 +02:00
commands.c 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
commands.h 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
conf_general.c 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
conf_general.h HW 4.10 support 2015-10-04 20:52:36 +02:00
crc.c first commit 2014-01-09 15:20:26 +01:00
crc.h Updated some copyleft notices and some minor changes 2014-01-09 18:02:38 +01:00
datatypes.h 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
digital_filter.c Refactoring and one parameter removal 2014-04-05 23:27:51 +02:00
digital_filter.h Refactoring and one parameter removal 2014-04-05 23:27:51 +02:00
eeprom.c Removed some includes I had for testing and forgot about 2015-10-05 12:19:18 +02:00
eeprom.h Bootloader support, CAN fixes 2015-05-08 22:53:59 +02:00
encoder.c Fixed spelling mistake 2015-04-27 10:26:37 +02:00
encoder.h Configuration over CAN, first implementation of position control, more configuration options 2015-04-27 00:02:32 +02:00
flash_helper.c FW 1.14: configuration loss fix, HW49 support, mcpwm interfaces for apps 2015-10-04 01:43:26 +02:00
flash_helper.h FW 1.14: configuration loss fix, HW49 support, mcpwm interfaces for apps 2015-10-04 01:43:26 +02:00
halconf.h First CAN implementation 2014-12-07 04:30:25 +01:00
irq_handlers.c NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
ld_eeprom_emu.ld Bootloader support, CAN fixes 2015-05-08 22:53:59 +02:00
led_external.c Show battery level on ws2812 LEDs 2015-03-07 14:56:25 +01:00
led_external.h Nunchuk ramping, ws2811 configurable pin (Requieres latest BLDC_Tool) 2014-12-20 12:52:38 +01:00
ledpwm.c Bootloader support, CAN fixes 2015-05-08 22:53:59 +02:00
ledpwm.h Updated some copyleft notices and some minor changes 2014-01-09 18:02:38 +01:00
main.c FW 1.14: configuration loss fix, HW49 support, mcpwm interfaces for apps 2015-10-04 01:43:26 +02:00
main.h Major USB communication protocol re-write and beginning runtime motor parameter configuration 2014-09-14 23:08:22 +02:00
mcpwm.c FW 1.14: configuration loss fix, HW49 support, mcpwm interfaces for apps 2015-10-04 01:43:26 +02:00
mcpwm.h FW 1.14: configuration loss fix, HW49 support, mcpwm interfaces for apps 2015-10-04 01:43:26 +02:00
mcuconf.h First CAN implementation 2014-12-07 04:30:25 +01:00
myUSB.c Some cleanup 2014-04-19 00:27:10 +02:00
myUSB.h first commit 2014-01-09 15:20:26 +01:00
packet.c 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
packet.h 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
servo.c NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
servo.h NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
servo_dec.c PPM dec fix, current sampling updates, ADC cruise control, commutation fix, higher switching frequency, refactoring 2015-08-23 18:26:05 +02:00
servo_dec.h PPM updates and safe start implementation 2015-05-01 01:57:55 +02:00
servo_simple.c NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
servo_simple.h NRF updates, better servo output support 2015-07-31 23:26:50 +02:00
stm32-bv_openocd.cfg first commit 2014-01-09 15:20:26 +01:00
stm32f4xx_conf.h First CAN implementation 2014-12-07 04:30:25 +01:00
terminal.c Soft battery cutoff, more BLDC Tool parameters 2015-08-26 23:12:39 +02:00
terminal.h Added voltage to fault log 2014-11-27 20:56:17 +01:00
timeout.c Fix bug #7, detection now works while apps are active 2015-06-09 06:11:41 +02:00
timeout.h Fix bug #7, detection now works while apps are active 2015-06-09 06:11:41 +02:00
usbdescriptor.h first commit 2014-01-09 15:20:26 +01:00
utils.c PPM dec fix, current sampling updates, ADC cruise control, commutation fix, higher switching frequency, refactoring 2015-08-23 18:26:05 +02:00
utils.h 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
ws2811.c Updated upload command to also work with latest openocd, gamma correction for ws2811 LEDs 2014-12-27 23:24:20 +01:00
ws2811.h WS2811/WS2812 LED driver to use LEDs for turn and brake lights, etc 2014-12-09 00:11:29 +01:00

README.md

This is the source code for my custom BLDC controller. A complete description and tutorial about how to use it can be found here: http://vedder.se/2015/01/vesc-open-source-esc/