From 9212a242488c77f3bb80b2b3751b40f9abd4ad98 Mon Sep 17 00:00:00 2001 From: Andy Piper Date: Fri, 4 Aug 2023 15:02:11 +0200 Subject: [PATCH] AP_HAL_ChibiOS: properly support CRSF on HEEWING-F405 update HeeWing F405 README to reflect VTX pinout --- libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/README.md | 3 ++- libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/hwdef.dat | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/README.md b/libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/README.md index a133f33926..01df50feae 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/README.md +++ b/libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/README.md @@ -26,7 +26,8 @@ receive pin for UARTn. The Tn pin is the transmit pin for UARTn. - SERIAL0 -> USB - SERIAL1 -> UART3 (UART1 on casing, DMA-enabled) - SERIAL2 -> UART1 (UART2 on casing, DMA-enabled) - - SERIAL5 -> UART5 (GPS) + - SERIAL3 -> UART5 (GPS) + - SERIAL5 -> UART6 (VTX, TX-only) - SERIAL6 -> UART2 (RCIN RX-only or RX/TX with BRD_ALT_CONFIG=1, DMA-enabled) ## RC Input diff --git a/libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/hwdef.dat index 5fd12a858e..a65b341561 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/HEEWING-F405/hwdef.dat @@ -91,6 +91,7 @@ PA3 TIM9_CH2 TIM9 RCININT PULLDOWN # alternative with PA3 as USART2_RX PA3 USART2_RX USART2 ALT(1) +DEFAULT_SERIAL6_PROTOCOL SerialProtocol_RCIN # USART3 - (labelled UART1 on casing) PC10 USART3_TX USART3 @@ -104,7 +105,7 @@ PA1 UART4_RX UART4 NODMA PC12 UART5_TX UART5 PD2 UART5_RX UART5 NODMA -# USART6 - (NC) +# USART6 - (VTX) PC6 USART6_TX USART6 NODMA PC7 USART6_RX USART6 NODMA