diff --git a/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat index 0d62b1e73f..f8c7d52fd6 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/F35Lightning/hwdef.dat @@ -43,7 +43,7 @@ PA2 USART2_TX USART2 PA3 USART2_RX USART2 # UART3RX (RCInput) -PB11 TIM2_CH4 TIM2 RCININT FLOAT LOW +PB11 TIM2_CH4 TIM2 RCININT PULLDOWN LOW PA8 SBUS_INVERT_RX OUTPUT # UART4 (user), only TX pinned out diff --git a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat index 7643ed833e..4fe6b289c2 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/KakuteF4/hwdef.dat @@ -71,7 +71,7 @@ define HAL_BATT_CURR_SCALE 17.0 SERIAL_ORDER OTG1 USART6 USART1 UART4 UART5 USART3 # rcinput is PB11 -PB11 TIM2_CH4 TIM2 RCININT FLOAT LOW +PB11 TIM2_CH4 TIM2 RCININT PULLDOWN LOW PB10 USART3_TX USART3 # SBUS inversion control pin, active high diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-CAN/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-CAN/hwdef.dat index e12d3399fc..d2db510e56 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-CAN/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-CAN/hwdef.dat @@ -98,7 +98,7 @@ PA2 USART2_TX USART2 NODMA PA3 USART2_RX USART2 NODMA ALT(1) # default to timer for RC input -PA3 TIM9_CH2 TIM9 RCININT FLOAT LOW +PA3 TIM9_CH2 TIM9 RCININT PULLDOWN LOW # USART3 PC10 USART3_TX USART3 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat index 48ded07302..fedd6c70a9 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF405-Wing/hwdef.dat @@ -53,7 +53,7 @@ PA0 UART4_TX UART4 PA1 UART4_RX UART4 # default to timer for RC input -PA3 TIM9_CH2 TIM9 RCININT FLOAT LOW +PA3 TIM9_CH2 TIM9 RCININT PULLDOWN LOW # alternative using USART2 PA2 USART2_TX USART2 NODMA diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat index c245db9c07..92080364a4 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekF765-Wing/hwdef.dat @@ -116,7 +116,7 @@ PD0 UART4_RX UART4 NODMA PB8 UART5_RX UART5 NODMA # USART6 (RC input), SERIAL7 -PC7 TIM3_CH2 TIM3 RCININT FLOAT LOW +PC7 TIM3_CH2 TIM3 RCININT PULLDOWN LOW PC6 USART6_TX USART6 NODMA # as an alternative config setup the RX6 pin as a uart. This allows diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat index 58c630837e..1515590310 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekH743/hwdef.dat @@ -119,7 +119,7 @@ PB9 UART4_TX UART4 PB8 UART4_RX UART4 # USART6 (RC input), SERIAL7 -PC7 TIM3_CH2 TIM3 RCININT FLOAT LOW +PC7 TIM3_CH2 TIM3 RCININT PULLDOWN LOW PC6 USART6_TX USART6 NODMA # as an alternative config setup the RX6 pin as a uart. This allows diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MazzyStarDrone/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MazzyStarDrone/hwdef.dat index 540e1ffe16..a46a1f181e 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/MazzyStarDrone/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/MazzyStarDrone/hwdef.dat @@ -115,7 +115,7 @@ PA0 UART4_TX UART4 PA1 UART4_RX UART4 # USART6, RX only for RCIN -PC7 TIM8_CH2 TIM8 RCININT FLOAT LOW +PC7 TIM8_CH2 TIM8 RCININT PULLDOWN LOW PC6 USART6_TX USART6 NODMA LOW # UART7 USED BY ESC FROM ORIGINAL DESIGN diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Pixracer/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/Pixracer/hwdef.dat index eec868cd4e..ad8ec0aba6 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/Pixracer/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/Pixracer/hwdef.dat @@ -103,7 +103,7 @@ PC3 LED_SAFETY OUTPUT PC4 SAFETY_IN INPUT PULLDOWN PC5 VDD_PERIPH_EN OUTPUT HIGH -PC7 TIM8_CH2 TIM8 RCININT FLOAT LOW # also USART6_RX for serial RC +PC7 TIM8_CH2 TIM8 RCININT PULLDOWN LOW # also USART6_RX for serial RC PC13 SBUS_INV OUTPUT LOW PC8 SDIO_D0 SDIO diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat index 5fab4ea681..bc0041b167 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v51/hwdef.dat @@ -74,7 +74,7 @@ STDOUT_BAUDRATE 57600 #PC4 PC5 LED_GREEN OUTPUT GPIO(25) #PC6 - PC7 TIM8_CH2 TIM8 RCIN FLOAT LOW + PC7 TIM8_CH2 TIM8 RCIN PULLDOWN LOW PC8 RELAY_1 OUTPUT LOW GPIO(33) PC9 RELAY_2 OUTPUT LOW GPIO(34) PC10 SPI3_SCK SPI3 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat index bd02730338..55cfd78c35 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v52/hwdef.dat @@ -74,7 +74,7 @@ STDOUT_BAUDRATE 57600 #PC4 PC5 LED_GREEN OUTPUT GPIO(25) #PC6 - PC7 TIM8_CH2 TIM8 RCIN FLOAT LOW + PC7 TIM8_CH2 TIM8 RCIN PULLDOWN LOW PC8 RELAY_1 OUTPUT LOW GPIO(33) PC9 RELAY_2 OUTPUT LOW GPIO(34) PC10 SPI3_SCK SPI3 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat index 2de65e6958..ed7d3647e0 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/VRBrain-v54/hwdef.dat @@ -75,7 +75,7 @@ STDOUT_BAUDRATE 57600 #PC4 PC5 LED_GREEN OUTPUT GPIO(25) #PC6 - PC7 TIM8_CH2 TIM8 RCIN FLOAT LOW + PC7 TIM8_CH2 TIM8 RCIN PULLDOWN LOW PC8 RELAY_1 OUTPUT LOW GPIO(33) PC9 RELAY_2 OUTPUT LOW GPIO(34) PC10 SPI3_SCK SPI3 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat index 2764c35254..9e505f3f77 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/VRCore-v10/hwdef.dat @@ -74,7 +74,7 @@ STDOUT_BAUDRATE 57600 #PC4 PC5 LED_GREEN OUTPUT GPIO(25) #PC6 - PC7 TIM8_CH2 TIM8 RCIN FLOAT LOW + PC7 TIM8_CH2 TIM8 RCIN PULLDOWN LOW PC8 RELAY_1 OUTPUT LOW GPIO(33) PC9 RELAY_2 OUTPUT LOW GPIO(34) PC10 SPI3_SCK SPI3 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat index 9004d3230c..cbd6ce4b4b 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/VRUBrain-v51/hwdef.dat @@ -74,7 +74,7 @@ STDOUT_BAUDRATE 57600 #PC4 PC5 LED_GREEN OUTPUT GPIO(25) #PC6 - PC7 TIM8_CH2 TIM8 RCIN FLOAT LOW + PC7 TIM8_CH2 TIM8 RCIN PULLDOWN LOW PC8 RELAY_1 OUTPUT LOW GPIO(33) PC9 RELAY_2 OUTPUT LOW GPIO(34) PC10 SPI3_SCK SPI3 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat index 5474b2b870..5553850f66 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/iomcu/hwdef.dat @@ -77,7 +77,7 @@ PA10 USART1_RX USART1 SPEED_HIGH PC13 SPEKTRUM_PWR_EN OUTPUT LOW define HAL_GPIO_PIN_SPEKTRUM_OUT PAL_LINE(GPIOA,10U) -PA8 RCIN INPUT SPEED_HIGH FLOATING # RC Input PPM +PA8 RCIN INPUT SPEED_HIGH PULLDOWN # RC Input PPM # analog inputs PA4 VSERVO ADC1 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat index 47a85d46c6..bfc0918b83 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/luminousbee4/hwdef.dat @@ -75,7 +75,7 @@ PB15 SPI2_MOSI SPI2 PC0 VBUS_VALID INPUT PC4 SAFETY_IN INPUT PULLDOWN -PC7 TIM8_CH2 TIM8 RCIN FLOAT LOW # also USART6_RX for serial RC +PC7 TIM8_CH2 TIM8 RCIN PULLDOWN LOW # also USART6_RX for serial RC PC8 SDIO_D0 SDIO PC9 SDIO_D1 SDIO diff --git a/libraries/AP_HAL_ChibiOS/hwdef/luminousbee5/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/luminousbee5/hwdef.dat index 6858adaa2f..e5d5e6c370 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/luminousbee5/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/luminousbee5/hwdef.dat @@ -90,7 +90,7 @@ PC15 BMI088_GYRO_CS CS PC3 LED_SAFETY OUTPUT PC4 SAFETY_IN INPUT PULLDOWN PC5 VDD_PERIPH_EN OUTPUT HIGH -PC7 TIM3_CH2 TIM3 RCININT FLOAT LOW # also USART6_RX for serial RC +PC7 TIM3_CH2 TIM3 RCININT PULLDOWN LOW # also USART6_RX for serial RC # Now setup the pins for the microSD card, if available. PC8 SDMMC1_D0 SDMMC1 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroClassic/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroClassic/hwdef.dat index 42bce8b4f6..b276ec2dd3 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroClassic/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroClassic/hwdef.dat @@ -39,7 +39,7 @@ define HAL_STORAGE_SIZE 32768 define HAL_WITH_RAMTRON 1 # RC Input set for Interrupt not DMA -PC7 TIM3_CH2 TIM3 RCININT FLOAT LOW +PC7 TIM3_CH2 TIM3 RCININT PULLDOWN LOW # also USART6_RX for serial RC diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat index e08043bbca..1220aeb18d 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroF7/hwdef.dat @@ -49,7 +49,7 @@ define STORAGE_FLASH_PAGE 1 USB_STRING_MANUFACTURER "mRo" # RC Input set for Interrupt not DMA also USART6_RX for serial RC -PC7 TIM3_CH2 TIM3 RCININT FLOAT LOW +PC7 TIM3_CH2 TIM3 RCININT PULLDOWN LOW # Control of Spektrum power pin PE4 SPEKTRUM_PWR OUTPUT LOW GPIO(70) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroH7/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroH7/hwdef.dat index f13b5bc1e4..06cac705d8 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroH7/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroH7/hwdef.dat @@ -37,7 +37,7 @@ define HAL_STORAGE_SIZE 32768 USB_STRING_MANUFACTURER "mRo" # RC Input set for Interrupt not DMA -PC7 TIM3_CH2 TIM3 RCININT FLOAT LOW +PC7 TIM3_CH2 TIM3 RCININT PULLDOWN LOW # GPIO(70) # also USART6_RX for serial RC diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroOEMH7/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroOEMH7/hwdef.dat index 1817978543..321d1fe297 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroOEMH7/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoControlZeroOEMH7/hwdef.dat @@ -38,7 +38,7 @@ define HAL_STORAGE_SIZE 32768 USB_STRING_MANUFACTURER "mRo" # RC Input set for Interrupt not DMA -PC7 TIM3_CH2 TIM3 RCININT FLOAT LOW +PC7 TIM3_CH2 TIM3 RCININT PULLDOWN LOW # GPIO(70) # also USART6_RX for serial RC diff --git a/libraries/AP_HAL_ChibiOS/hwdef/mRoPixracerPro/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/mRoPixracerPro/hwdef.dat index 4bb4a4c92f..132f4eba25 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/mRoPixracerPro/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/mRoPixracerPro/hwdef.dat @@ -43,7 +43,7 @@ define HAL_WITH_RAMTRON 1 USB_STRING_MANUFACTURER "mRo" # RC Input set for Interrupt also USART6_RX for serial RC -PC7 TIM3_CH2 TIM3 RCININT FLOAT LOW +PC7 TIM3_CH2 TIM3 RCININT PULLDOWN LOW # Control of Spektrum power pin PE4 SPEKTRUM_PWR OUTPUT LOW GPIO(70) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat index 841845a2f9..7dad9f5469 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/revo-mini/hwdef.dat @@ -27,7 +27,7 @@ SERIAL_ORDER OTG1 USART1 EMPTY USART3 # rcinput is PC6, which is the 3rd "PWM IN" pin (the yellow wire on a # revolution board) -PC6 TIM8_CH1 TIM8 RCIN FLOAT LOW +PC6 TIM8_CH1 TIM8 RCIN PULLDOWN LOW # analog pins PC3 VDD_5V_SENS ADC1 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat index bf7e989b4d..e533fc086a 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/sparky2/hwdef.dat @@ -57,7 +57,7 @@ PB11 USART3_RX USART3 # -------RCIN------------- # Soft Serial for serial RC & PPM -PC7 TIM8_CH2 TIM8 RCIN FLOAT LOW +PC7 TIM8_CH2 TIM8 RCIN PULLDOWN LOW PC6 SBUS_INVERT OUTPUT # -------ADC------------- diff --git a/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat index 0d3a739fa9..c2326a6dc7 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/speedybeef4/hwdef.dat @@ -83,7 +83,7 @@ PA10 USART1_RX USART1 #PA3 USART3_RX USART3 # rcinput -PA3 TIM9_CH2 TIM9 RCININT FLOAT LOW +PA3 TIM9_CH2 TIM9 RCININT PULLDOWN LOW # USART3 PC10 USART3_TX USART3