From ced3958bf86a70d33e8a3bbb06cfd424bdf4427e Mon Sep 17 00:00:00 2001 From: Andy Piper Date: Sun, 23 Mar 2025 13:01:13 +0000 Subject: [PATCH] AP_HAL_ChibiOS: correctly decode esc serial bytes with trailing 1's --- libraries/AP_HAL_ChibiOS/RCOutput.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/AP_HAL_ChibiOS/RCOutput.cpp b/libraries/AP_HAL_ChibiOS/RCOutput.cpp index f4ba0ba7525..72e82e3a0c5 100644 --- a/libraries/AP_HAL_ChibiOS/RCOutput.cpp +++ b/libraries/AP_HAL_ChibiOS/RCOutput.cpp @@ -2186,7 +2186,7 @@ void RCOutput::serial_bit_irq(void) void RCOutput::serial_byte_timeout(virtual_timer_t* vt, void *ctx) { chSysLockFromISR(); - uint16_t byteval = irq.bitmask | 0x200; + uint16_t byteval = irq.bitmask | (((1U<