From 657854ae1b73a79b56a59989a7f8b3eee4712999 Mon Sep 17 00:00:00 2001 From: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> Date: Wed, 18 Feb 2026 16:43:48 -0900 Subject: [PATCH] ark boards: remove GPIO_FMU output init (default float) (#26525) * ark boards: change GPIO_FMU output init from PULLDOWN to PULLUP * remove fmu output gpio init --- boards/ark/fmu-v6x/src/board_config.h | 17 ----------------- boards/ark/fpv/src/board_config.h | 19 ------------------- boards/ark/pi6x/src/board_config.h | 17 ----------------- 3 files changed, 53 deletions(-) diff --git a/boards/ark/fmu-v6x/src/board_config.h b/boards/ark/fmu-v6x/src/board_config.h index 16d0aa9300..a76d357c04 100644 --- a/boards/ark/fmu-v6x/src/board_config.h +++ b/boards/ark/fmu-v6x/src/board_config.h @@ -243,15 +243,6 @@ */ #define DIRECT_PWM_OUTPUT_CHANNELS 9 -#define GPIO_FMU_CH1 /* PI0 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTI|GPIO_PIN0) -#define GPIO_FMU_CH2 /* PH12 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN12) -#define GPIO_FMU_CH3 /* PH11 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN11) -#define GPIO_FMU_CH4 /* PH10 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN10) -#define GPIO_FMU_CH5 /* PD13 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTD|GPIO_PIN13) -#define GPIO_FMU_CH6 /* PD14 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTD|GPIO_PIN14) -#define GPIO_FMU_CH7 /* PH6 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN6) -#define GPIO_FMU_CH8 /* PH9 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN9) - #define GPIO_FMU_CAP /* PE11 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTE|GPIO_PIN11) #define GPIO_SPIX_SYNC /* PE9 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTE|GPIO_PIN9) @@ -465,14 +456,6 @@ GPIO_SAFETY_SWITCH_IN, \ GPIO_PG6, \ GPIO_nARMED_INIT, \ - GPIO_FMU_CH1, \ - GPIO_FMU_CH2, \ - GPIO_FMU_CH3, \ - GPIO_FMU_CH4, \ - GPIO_FMU_CH5, \ - GPIO_FMU_CH6, \ - GPIO_FMU_CH7, \ - GPIO_FMU_CH8, \ GPIO_FMU_CAP, \ GPIO_SPIX_SYNC \ } diff --git a/boards/ark/fpv/src/board_config.h b/boards/ark/fpv/src/board_config.h index 6611e2e734..11bbc5d91a 100644 --- a/boards/ark/fpv/src/board_config.h +++ b/boards/ark/fpv/src/board_config.h @@ -226,16 +226,6 @@ */ #define DIRECT_PWM_OUTPUT_CHANNELS 9 -#define GPIO_FMU_CH1 /* PI0 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTI|GPIO_PIN0) -#define GPIO_FMU_CH2 /* PH12 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN12) -#define GPIO_FMU_CH3 /* PH11 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN11) -#define GPIO_FMU_CH4 /* PH10 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN10) -#define GPIO_FMU_CH5 /* PI5 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTI|GPIO_PIN5) -#define GPIO_FMU_CH6 /* PI6 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTI|GPIO_PIN6) -#define GPIO_FMU_CH7 /* PI7 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTI|GPIO_PIN7) -#define GPIO_FMU_CH8 /* PI2 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTI|GPIO_PIN2) -#define GPIO_FMU_CH9 /* PD12 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTD|GPIO_PIN12) - #define GPIO_SPIX_SYNC /* PE9 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTE|GPIO_PIN9) /* Power supply control and monitoring GPIOs */ @@ -339,15 +329,6 @@ GPIO_VDD_3V3_SD_CARD_EN, \ GPIO_nARMED_INIT, \ SPI6_nRESET_EXTERNAL1, \ - GPIO_FMU_CH1, \ - GPIO_FMU_CH2, \ - GPIO_FMU_CH3, \ - GPIO_FMU_CH4, \ - GPIO_FMU_CH5, \ - GPIO_FMU_CH6, \ - GPIO_FMU_CH7, \ - GPIO_FMU_CH8, \ - GPIO_FMU_CH9, \ GPIO_SPIX_SYNC \ } diff --git a/boards/ark/pi6x/src/board_config.h b/boards/ark/pi6x/src/board_config.h index 8988aa619d..b6996ed883 100644 --- a/boards/ark/pi6x/src/board_config.h +++ b/boards/ark/pi6x/src/board_config.h @@ -206,15 +206,6 @@ */ #define DIRECT_PWM_OUTPUT_CHANNELS 8 -#define GPIO_FMU_CH1 /* PI0 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTI|GPIO_PIN0) -#define GPIO_FMU_CH2 /* PH12 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN12) -#define GPIO_FMU_CH3 /* PH11 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN11) -#define GPIO_FMU_CH4 /* PH10 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN10) -#define GPIO_FMU_CH5 /* PD13 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTD|GPIO_PIN13) -#define GPIO_FMU_CH6 /* PD14 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTD|GPIO_PIN14) -#define GPIO_FMU_CH7 /* PH6 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN6) -#define GPIO_FMU_CH8 /* PH9 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTH|GPIO_PIN9) - #define GPIO_FMU_CAP /* PE11 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTE|GPIO_PIN11) #define GPIO_SPIX_SYNC /* PE9 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTE|GPIO_PIN9) @@ -341,14 +332,6 @@ GPIO_NFC_GPIO, \ GPIO_TONE_ALARM_IDLE, \ GPIO_nARMED_INIT, \ - GPIO_FMU_CH1, \ - GPIO_FMU_CH2, \ - GPIO_FMU_CH3, \ - GPIO_FMU_CH4, \ - GPIO_FMU_CH5, \ - GPIO_FMU_CH6, \ - GPIO_FMU_CH7, \ - GPIO_FMU_CH8, \ GPIO_FMU_CAP, \ GPIO_SPIX_SYNC \ }