Go to file
Benjamin Vedder 8503444672 Added MINI4 hw, added 75_300 built fw 2018-04-04 23:08:55 +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.34: PID POS in values, inverted direction angle normalization, relative current mode in APP_ADC 2018-01-24 09:39:06 +01:00
applications pulses_without_power should be incremented if Absolute value of 'servo_val' is smaller than 0.001 2018-02-28 09:10:27 +09:00
build_all Added MINI4 hw, added 75_300 built fw 2018-04-04 23:08:55 +02:00
hwconf Added MINI4 hw, added 75_300 built fw 2018-04-04 23:08:55 +02:00
mcconf FW 3.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01:00
nrf v3.35 - Add option to power NRF module off 2018-02-17 17:59:21 +01:00
.gitignore Add gitigore 2015-10-08 17:51:21 +02:00
CHANGELOG FW 3.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01:00
CONTRIBUTING First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
Makefile Removed software servo driver, fixed hw servo driver to work with all hardwares 2018-02-28 10:22:25 +01: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 handbrake function to the simple CAN interface 2018-03-02 11:48:49 +01:00
comm_can.h Added MINI4 hw, added 75_300 built fw 2018-04-04 23:08:55 +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.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01:00
commands.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
conf_general.c FW 3.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01:00
conf_general.h Added MINI4 hw, added 75_300 built fw 2018-04-04 23:08:55 +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.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01: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 Removed software servo driver, fixed hw servo driver to work with all hardwares 2018-02-28 10:22:25 +01: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 Removed software servo driver, fixed hw servo driver to work with all hardwares 2018-02-28 10:22:25 +01:00
mc_interface.c Added handbrake function to the simple CAN interface 2018-03-02 11:48:49 +01:00
mc_interface.h Added handbrake function to the simple CAN interface 2018-03-02 11:48:49 +01:00
mcpwm.c FW 3.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01:00
mcpwm.h First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
mcpwm_foc.c FW 3.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01:00
mcpwm_foc.h FW 3.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01:00
mcuconf.h Added MINI4 hw, added 75_300 built fw 2018-04-04 23:08:55 +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
pi_stm32.cfg Removed software servo driver, fixed hw servo driver to work with all hardwares 2018-02-28 10:22:25 +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 Removed software servo driver, fixed hw servo driver to work with all hardwares 2018-02-28 10:22:25 +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/