mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-28 11:53:35 +08:00
px4iofirmware: fixed a bug with override handling
this fixes a race condition between the DMA completion handler updating registers in px4io and the mixer used for handling the override state. The register set code could set r_page_servos[] between the time when pwm_limit_calc() is called and the servos are actually output.
This commit is contained in:
committed by
Lorenz Meier
parent
72d8a4f932
commit
d150b4b084
@@ -80,6 +80,7 @@
|
||||
extern volatile uint16_t r_page_status[]; /* PX4IO_PAGE_STATUS */
|
||||
extern uint16_t r_page_actuators[]; /* PX4IO_PAGE_ACTUATORS */
|
||||
extern uint16_t r_page_servos[]; /* PX4IO_PAGE_SERVOS */
|
||||
extern uint16_t r_page_direct_pwm[]; /* PX4IO_PAGE_DIRECT_PWM */
|
||||
extern uint16_t r_page_raw_rc_input[]; /* PX4IO_PAGE_RAW_RC_INPUT */
|
||||
extern uint16_t r_page_rc_input[]; /* PX4IO_PAGE_RC_INPUT */
|
||||
extern uint16_t r_page_adc[]; /* PX4IO_PAGE_RAW_ADC_INPUT */
|
||||
|
||||
Reference in New Issue
Block a user