diff --git a/src/drivers/drv_gpio.h b/src/drivers/drv_gpio.h index 1fec875f15..e33aae9f83 100644 --- a/src/drivers/drv_gpio.h +++ b/src/drivers/drv_gpio.h @@ -68,9 +68,6 @@ /** configure the board GPIOs in (arg) as outputs */ #define GPIO_SET_OUTPUT GPIOC(1) -/** configure the board GPIOs in (arg) as inputs */ -#define GPIO_SET_INPUT GPIOC(2) - /** set the GPIOs in (arg) */ #define GPIO_SET GPIOC(10) diff --git a/src/drivers/px4fmu/fmu.cpp b/src/drivers/px4fmu/fmu.cpp index 28e875bc87..baffe71d95 100644 --- a/src/drivers/px4fmu/fmu.cpp +++ b/src/drivers/px4fmu/fmu.cpp @@ -2671,13 +2671,6 @@ PX4FMU::gpio_set_function(uint32_t gpios, int function) for (unsigned i = 0; i < _ngpio; i++) { if (gpios & (1 << i)) { switch (function) { - case GPIO_SET_INPUT: - if (_gpio_tab[i].input) { - px4_arch_configgpio(_gpio_tab[i].input); - } - - break; - case GPIO_SET_OUTPUT: if (_gpio_tab[i].output) { px4_arch_configgpio(_gpio_tab[i].output); @@ -2881,7 +2874,6 @@ PX4FMU::gpio_ioctl(struct file *filp, int cmd, unsigned long arg) break; case GPIO_SET_OUTPUT: - case GPIO_SET_INPUT: ret = gpio_set_function(arg, cmd); break;