Browse Source
This bug led to issues for us so it may help others to resolve it. Currently, the AP_HAL_Linux RCInput::read(uint16_t*,uint8_t) function only returns the first x nonzero channels. Once it hits a channel that is set to zero, it stops and all remaining channels are returned as zero, even if they are set. This causes discrepancies between the raw RC input sent to the GCS and the RC input that is actually used on the vehicle. The fixes this issue and makes it behave exactly as it does on the PX4_HAL code. We ran into this issue when sending rc_override messages in which there were some channels set to zero.mission-4.1.18
1 changed files with 2 additions and 7 deletions
Loading…
Reference in new issue