1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-24 08:45:36 +03:00
betaflight/src
Dominic Clifton 92bed4a33d STM32F30x - Working parallel PWM. Timer IRQ handle was not defined for
TIM8 correctly. Software serial conficted with parallel PWM input. Fixed
crash due to incorrect timerConfig index calculation code.

The crash occurred when capture compare interrupt handlers attempted to
call an invalid callback.

Note: the crash does not affect existing baseflight code since the
formula is OK when using a 2 dimensional array with equal dimensions.

Formula details here:
https://docs.google.com/spreadsheets/d/1UuxnC0VKiprvt1wt3KXffefEWJUb_-ILFLQuP377Anw
2014-05-02 17:09:41 +01:00
..
common Remove serial_cli.c's dependency on mw.h/board.h. 2014-04-23 20:42:38 +01:00
drivers STM32F30x - Working parallel PWM. Timer IRQ handle was not defined for 2014-05-02 17:09:41 +01:00
startup First commit of port to STM32F3DISCOVERY board. 2014-04-25 01:09:19 +01:00
battery.c De-couple battery code. 2014-04-17 16:36:01 +01:00
battery.h Remove serial_cli.c's dependency on mw.h/board.h. 2014-04-23 20:42:38 +01:00
boardalignment.c Decouple sensor alignment from all acc/gyro/mag drivers. 2014-04-21 14:14:14 +01:00
boardalignment.h Decouple board alignment code. 2014-04-17 19:31:01 +01:00
build_config.c Disambiguate MAX_MOTORS and MAX_SUPPORTED_MOTORS 2014-04-23 21:04:39 +01:00
build_config.h Fixing FY90Q build. Cleanup of printf support and initialisation. 2014-04-17 17:37:43 +01:00
buzzer.c Remove sensor_acceleration.c's dependency on mw.h/board.h. 2014-04-22 19:41:46 +01:00
buzzer.h Remove sensor_acceleration.c's dependency on mw.h/board.h. 2014-04-22 19:41:46 +01:00
config.c STM32F30x - Working parallel PWM. Timer IRQ handle was not defined for 2014-05-02 17:09:41 +01:00
config.h STM32F30x - Working parallel PWM. Timer IRQ handle was not defined for 2014-05-02 17:09:41 +01:00
config_master.h Remove telemetry_*.c's dependency on mw.h/board.h. 2014-04-24 01:44:58 +01:00
config_profile.h Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
escservo.h Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
failsafe.c Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
failsafe.h decouple failsafe from the rest of the system. 2014-04-21 00:46:16 +01:00
flight_common.c Remove sensor_acceleration.c's dependency on mw.h/board.h. 2014-04-22 19:41:46 +01:00
flight_common.h Cleanup deprecated IMU code by using a union. 2014-04-24 01:13:29 +01:00
flight_imu.c Remove telemetry_*.c's dependency on mw.h/board.h. 2014-04-24 01:44:58 +01:00
flight_imu.h Removing final dependency on board.h. 2014-04-24 02:16:16 +01:00
flight_mixer.c BUG FIX - Fixes 3d flight mixer so that it uses midrc 2014-04-24 00:59:07 +01:00
flight_mixer.h Removing final dependency on board.h. 2014-04-24 02:16:16 +01:00
gimbal.h Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
gps_common.c Remove gps_common.c's dependencies on the mw.h/board.h. 2014-04-22 00:37:35 +01:00
gps_common.h Remove gps_common.c's dependencies on the mw.h/board.h. 2014-04-22 00:37:35 +01:00
main.c STM32F30x - Working parallel PWM. Timer IRQ handle was not defined for 2014-05-02 17:09:41 +01:00
mw.c Removing final dependency on board.h. 2014-04-24 02:16:16 +01:00
platform.h get GPIO and USART ports working. 2014-04-25 15:19:28 +01:00
rc_controls.c Remove main.c's dependency on mw.h/board.h. 2014-04-22 01:58:23 +01:00
rc_controls.h Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
rc_curves.c Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
rc_curves.h Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
runtime_config.c decouple failsafe from the rest of the system. 2014-04-21 00:46:16 +01:00
runtime_config.h Adding FIXME regarding content of flags_t. 2014-04-22 02:46:14 +01:00
rx_common.c Removing final dependency on board.h. 2014-04-24 02:16:16 +01:00
rx_common.h Removing final dependency on board.h. 2014-04-24 02:16:16 +01:00
rx_pwm.c Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
rx_pwm.h decouple failsafe from the rest of the system. 2014-04-21 00:46:16 +01:00
rx_sbus.c Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
rx_sbus.h decouple failsafe from the rest of the system. 2014-04-21 00:46:16 +01:00
rx_spektrum.c Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
rx_spektrum.h decouple failsafe from the rest of the system. 2014-04-21 00:46:16 +01:00
rx_sumd.c Remove flight_mixer.c's dependency on mw.h/board.h. 2014-04-24 00:18:24 +01:00
rx_sumd.h decouple failsafe from the rest of the system. 2014-04-21 00:46:16 +01:00
sensors_acceleration.c Ported some I2C code from AQ32PlusF3 which itself looked ported from the 2014-04-28 19:18:57 +01:00
sensors_acceleration.h Ported some I2C code from AQ32PlusF3 which itself looked ported from the 2014-04-28 19:18:57 +01:00
sensors_barometer.c Remove sensor_barometer.c's dependency on mw.h/board.h. 2014-04-22 23:46:25 +01:00
sensors_barometer.h Remove sensor_barometer.c's dependency on mw.h/board.h. 2014-04-22 23:46:25 +01:00
sensors_common.h Remove sensor_initialisation.c's dependency on mw.h/board.h. 2014-04-23 00:41:21 +01:00
sensors_compass.c Remove sensor_compass.c's dependency on mw.h/board.h. 2014-04-23 00:15:55 +01:00
sensors_compass.h Remove sensor_compass.c's dependency on mw.h/board.h. 2014-04-23 00:15:55 +01:00
sensors_gyro.c Ported some I2C code from AQ32PlusF3 which itself looked ported from the 2014-04-28 19:18:57 +01:00
sensors_gyro.h Ported some I2C code from AQ32PlusF3 which itself looked ported from the 2014-04-28 19:18:57 +01:00
sensors_initialisation.c Cobbled together some bits of code to read and format the gyro data from 2014-04-28 22:29:51 +01:00
sensors_sonar.c Remove sensor_sonar.c's dependency on mw.h/board.h. 2014-04-23 00:05:11 +01:00
sensors_sonar.h Remove main.c's dependency on mw.h/board.h. 2014-04-22 01:58:23 +01:00
serial_cli.c Ported some I2C code from AQ32PlusF3 which itself looked ported from the 2014-04-28 19:18:57 +01:00
serial_cli.h decouple cli/msp from each other. relocated non-msp code into 2014-04-19 01:01:31 +01:00
serial_common.c decouple cli/msp from each other. relocated non-msp code into 2014-04-19 01:01:31 +01:00
serial_common.h decouple cli/msp from each other. relocated non-msp code into 2014-04-19 01:01:31 +01:00
serial_msp.c Ported some I2C code from AQ32PlusF3 which itself looked ported from the 2014-04-28 19:18:57 +01:00
serial_msp.h decouple cli/msp from each other. relocated non-msp code into 2014-04-19 01:01:31 +01:00
statusindicator.c Remove config.c's dependencies on the mw.h/board.h files. Moved some RX 2014-04-18 12:13:37 +01:00
statusindicator.h Remove config.c's dependencies on the mw.h/board.h files. Moved some RX 2014-04-18 12:13:37 +01:00
telemetry_common.c STM32F30x - Working parallel PWM. Timer IRQ handle was not defined for 2014-05-02 17:09:41 +01:00
telemetry_common.h Remove telemetry_*.c's dependency on mw.h/board.h. 2014-04-24 01:44:58 +01:00
telemetry_frsky.c STM32F30x - Enable serial PWM (PPM) input on PWM1. 2014-05-01 20:20:24 +01:00
telemetry_frsky.h Use slightly flatter directory structure since some developers did not 2014-04-08 22:07:37 +01:00
telemetry_hott.c Remove telemetry_*.c's dependency on mw.h/board.h. 2014-04-24 01:44:58 +01:00
telemetry_hott.h Use slightly flatter directory structure since some developers did not 2014-04-08 22:07:37 +01:00
version.h Remove serial_msp.c's dependency on mw.h/board.h. 2014-04-23 21:38:03 +01:00