Go to file
Benjamin Vedder ab59b41108 Added SID sending function and SID rx callback to CAN interface for custom applications to use 2017-10-28 11:06:21 +02:00
ChibiOS_3.0.2 Ported to ChibiOS 3, refactoring, cleanup, added safe start delay after fault for PPM app, removed unused ST libraries 2015-10-08 23:09:39 +02:00
appconf FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
applications FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
build_all Updated firmware binaries 2017-10-27 21:33:52 +02:00
hwconf FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
mcconf FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
nrf First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
.gitignore Add gitigore 2015-10-08 17:51:21 +02:00
CHANGELOG FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
CONTRIBUTING First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
Makefile FW3.28: dual throttle curves, ntc beta factor config, board file added 2017-09-06 21:13:28 +02:00
README.md Update README.md 2017-09-04 21:30:37 +02:00
board.c FW3.28: dual throttle curves, ntc beta factor config, board file added 2017-09-06 21:13:28 +02:00
board.h FW3.28: dual throttle curves, ntc beta factor config, board file added 2017-09-06 21:13:28 +02:00
buffer.c FW 3.9: Final float serialization update, new option to invert motor direction, UUID readout 2016-11-06 18:14:06 +01:00
buffer.h FW 3.7 2016-11-04 15:18:34 +01:00
chconf.h FW 2.3: MAJOR UPDATE: FOC!! 2015-12-08 21:01:23 +01:00
comm_can.c Added SID sending function and SID rx callback to CAN interface for custom applications to use 2017-10-28 11:06:21 +02:00
comm_can.h Added SID sending function and SID rx callback to CAN interface for custom applications to use 2017-10-28 11:06:21 +02:00
comm_usb.c FW 3.7 2016-11-04 15:18:34 +01:00
comm_usb.h FW 3.7 2016-11-04 15:18:34 +01:00
comm_usb_serial.c FW3.28: dual throttle curves, ntc beta factor config, board file added 2017-09-06 21:13:28 +02:00
comm_usb_serial.h FW 3.7 2016-11-04 15:18:34 +01:00
commands.c FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
commands.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
conf_general.c FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
conf_general.h FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
crc.c FW 3.7 2016-11-04 15:18:34 +01:00
crc.h FW 3.7 2016-11-04 15:18:34 +01:00
datatypes.h FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
digital_filter.c FW 3.7 2016-11-04 15:18:34 +01:00
digital_filter.h FW 3.7 2016-11-04 15:18:34 +01:00
eeprom.c Removed some includes I had for testing and forgot about 2015-10-05 12:19:18 +02:00
eeprom.h FW 3.7 2016-11-04 15:18:34 +01:00
encoder.c First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
encoder.h FW 3.7 2016-11-04 15:18:34 +01:00
flash_helper.c First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
flash_helper.h FW 3.7 2016-11-04 15:18:34 +01:00
halconf.h FW 2.17: as5047 support, change sensor port mode in conf, better encoder detection, FOC ah and wh counter fixes 2016-04-27 15:32:32 +02:00
irq_handlers.c First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
isr_vector_table.h Ported to ChibiOS 3, refactoring, cleanup, added safe start delay after fault for PPM app, removed unused ST libraries 2015-10-08 23:09:39 +02:00
ld_eeprom_emu.ld Ported to ChibiOS 3, refactoring, cleanup, added safe start delay after fault for PPM app, removed unused ST libraries 2015-10-08 23:09:39 +02:00
led_external.c FW 3.7 2016-11-04 15:18:34 +01:00
led_external.h FW 3.7 2016-11-04 15:18:34 +01:00
ledpwm.c FW 3.7 2016-11-04 15:18:34 +01:00
ledpwm.h FW 3.7 2016-11-04 15:18:34 +01:00
main.c First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
mc_interface.c FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
mc_interface.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
mcpwm.c FW3.28: dual throttle curves, ntc beta factor config, board file added 2017-09-06 21:13:28 +02:00
mcpwm.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
mcpwm_foc.c Some cleanup, updated speed PID controller, some NAN-checks, iterative observer 2017-10-20 20:06:06 +02:00
mcpwm_foc.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
mcuconf.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
packet.c increase packet timeout for bluetooth 2017-09-21 20:53:20 +02:00
packet.h increase packet timeout for bluetooth 2017-09-21 20:53:20 +02:00
servo.c FW 3.7 2016-11-04 15:18:34 +01:00
servo.h FW 3.7 2016-11-04 15:18:34 +01:00
servo_dec.c FW 3.7 2016-11-04 15:18:34 +01:00
servo_dec.h FW 3.7 2016-11-04 15:18:34 +01:00
servo_simple.c FW 3.7 2016-11-04 15:18:34 +01:00
servo_simple.h FW 3.7 2016-11-04 15:18:34 +01:00
stm32-bv_openocd.cfg first commit 2014-01-09 15:20:26 +01:00
stm32f4xx_conf.h Ported to ChibiOS 3, refactoring, cleanup, added safe start delay after fault for PPM app, removed unused ST libraries 2015-10-08 23:09:39 +02:00
terminal.c First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
terminal.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
timeout.c FW 3.7 2016-11-04 15:18:34 +01:00
timeout.h FW 3.7 2016-11-04 15:18:34 +01:00
utils.c truncation of the throttle curve had no effect. Taking the absolute needs to be done after the truncation. 2017-09-18 17:05:30 +02:00
utils.h Some cleanup, updated speed PID controller, some NAN-checks, iterative observer 2017-10-20 20:06:06 +02:00
ws2811.c FW 3.7 2016-11-04 15:18:34 +01:00
ws2811.h FW 3.7 2016-11-04 15:18:34 +01:00

README.md

This is the source code for the VESC DC/BLDC/FOC controller. Read more at
http://vesc-project.com/