ChibiOS_3.0.2
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03: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
|
FW 3.40: Added vesc id to mc_values
|
2018-07-23 15:43:58 +02:00 |
hwconf
|
Put a safe limit on ADC ISR frequency to avoid kernel panics. Currently ADC ISR duration is around 26usec, it can not be executed at more than 38kHz
|
2019-01-26 02:36:12 -03:00 |
mcconf
|
FW 3.39: AUX pin support, some refactoring
|
2018-07-06 21:20:54 +02: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 |
.travis.yml
|
Add Travis CI config file
|
2019-01-25 19:39:59 -03:00 |
CHANGELOG
|
FW 3.40: Added vesc id to mc_values
|
2018-07-23 15:43:58 +02: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
|
Add Codacity code quality badge.
|
2019-01-26 19:26:43 -03: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
|
Shifting signed 32-bit value by 31 bits is undefined behaviour
|
2019-01-25 00:09:08 -03: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
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03: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
|
Put a safe limit on ADC ISR frequency to avoid kernel panics. Currently ADC ISR duration is around 26usec, it can not be executed at more than 38kHz
|
2019-01-26 02:36:12 -03:00 |
commands.h
|
First official commit after the VESC Project release
|
2017-09-04 21:12:43 +02:00 |
conf_general.c
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03:00 |
conf_general.h
|
FW 3.40: Added vesc id to mc_values
|
2018-07-23 15:43:58 +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
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03: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
|
Do not write flash memory if MCU VDD is below 2.9V
|
2019-01-10 11:14:00 -03: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
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03: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
|
Last commit asserted a FAULT_CODE_NONE but it shouldnt be used like that, it caused issues on boot
|
2019-01-08 19:23:43 -03: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
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03:00 |
mc_interface.c
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03:00 |
mc_interface.h
|
Added handbrake function to the simple CAN interface
|
2018-03-02 11:48:49 +01:00 |
mcpwm.c
|
Window Watchdog feed moved outside ADC ISR. Now it has the same coverage as the IWDG, with the extra capability of detecting that the timeout thread is running faster than expected.
|
2019-01-24 13:16:28 -03:00 |
mcpwm.h
|
First official commit after the VESC Project release
|
2017-09-04 21:12:43 +02:00 |
mcpwm_foc.c
|
Window Watchdog feed moved outside ADC ISR. Now it has the same coverage as the IWDG, with the extra capability of detecting that the timeout thread is running faster than expected.
|
2019-01-24 13:16:28 -03: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
|
Configure Brown Out Reset to keep mcu under reset until VDD reaches 2.7V. Configure Programmable Voltage Detector to interrupt and log a fault when mcu VDD drops below 2.9V.
|
2019-01-08 11:36:42 -03: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
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03:00 |
terminal.c
|
Stronger filtering on gate driver supply voltage sensing. Add that voltage to fault logs
|
2019-01-18 19:03:53 -03:00 |
terminal.h
|
First official commit after the VESC Project release
|
2017-09-04 21:12:43 +02:00 |
timeout.c
|
Window Watchdog feed moved outside ADC ISR. Now it has the same coverage as the IWDG, with the extra capability of detecting that the timeout thread is running faster than expected.
|
2019-01-24 13:16:28 -03:00 |
timeout.h
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
|
2019-01-24 12:19:44 -03: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
|
Compensate for line-to-line measurement in FOC
|
2018-12-12 18:41:10 -03: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 |