diff --git a/conf/firmwares/setup.makefile b/conf/firmwares/setup.makefile index f7b8e74598..30dfe7c0d7 100644 --- a/conf/firmwares/setup.makefile +++ b/conf/firmwares/setup.makefile @@ -27,7 +27,7 @@ tunnel.srcs += mcu.c \ $(SRC_ARCH)/mcu_arch.c \ $(SRC_LISA)/tunnel_hw.c tunnel.CFLAGS += -DUSE_LED -tunnel.srcs += $(SRC_ARCH)/led_hw.c +tunnel.srcs += $(SRC_ARCH)/mcu_periph/gpio_arch.c $(SRC_ARCH)/led_hw.c ifneq ($(SYS_TIME_LED),none) tunnel.CFLAGS += -DSYS_TIME_LED=$(SYS_TIME_LED) endif diff --git a/sw/airborne/arch/stm32/led_hw.h b/sw/airborne/arch/stm32/led_hw.h index cf815cb128..8d2a510839 100644 --- a/sw/airborne/arch/stm32/led_hw.h +++ b/sw/airborne/arch/stm32/led_hw.h @@ -22,6 +22,7 @@ #ifndef LED_HW_H #define LED_HW_H +#include "mcu_periph/gpio.h" #include #include @@ -36,42 +37,19 @@ */ #ifndef LED_STP08 -#define _LED_GPIO(i) i -#define _LED_GPIO_CLK(i) i -#define _LED_GPIO_PIN(i) i -#define _LED_GPIO_ON(i) i -#define _LED_GPIO_OFF(i) i -#define _LED_AFIO_REMAP(i) i +#define _LED_EVAL(i) i -#define LED_GPIO(i) _LED_GPIO(LED_ ## i ## _GPIO) -#define LED_GPIO_CLK(i) _LED_GPIO_CLK(LED_ ## i ## _GPIO_CLK) -#define LED_GPIO_PIN(i) _LED_GPIO_PIN(LED_ ## i ## _GPIO_PIN) -#define LED_GPIO_ON(i) _LED_GPIO_ON(LED_ ## i ## _GPIO_ON) -#define LED_GPIO_OFF(i) _LED_GPIO_OFF(LED_ ## i ## _GPIO_OFF) -#define LED_AFIO_REMAP(i) _LED_AFIO_REMAP(LED_ ## i ## _AFIO_REMAP) +#define LED_GPIO(i) _LED_EVAL(LED_ ## i ## _GPIO) +#define LED_GPIO_PIN(i) _LED_EVAL(LED_ ## i ## _GPIO_PIN) +#define LED_GPIO_ON(i) _LED_EVAL(LED_ ## i ## _GPIO_ON) +#define LED_GPIO_OFF(i) _LED_EVAL(LED_ ## i ## _GPIO_OFF) +#define LED_AFIO_REMAP(i) _LED_EVAL(LED_ ## i ## _AFIO_REMAP) -/* set pin as output */ -#if defined(STM32F1) || defined(STM32F2) -#define LED_GPIO_MODE(i) { \ - gpio_set_mode(LED_GPIO(i), \ - GPIO_MODE_OUTPUT_50_MHZ, \ - GPIO_CNF_OUTPUT_PUSHPULL, \ - LED_GPIO_PIN(i)); \ -} -#elif defined(STM32F4) -#define LED_GPIO_MODE(i) { \ - gpio_mode_setup(LED_GPIO(i), \ - GPIO_MODE_OUTPUT, \ - GPIO_PUPD_NONE, \ - LED_GPIO_PIN(i)); \ -} -#endif -#define LED_INIT(i) { \ - rcc_periph_clock_enable(LED_GPIO_CLK(i)); \ - LED_GPIO_MODE(i); \ - LED_AFIO_REMAP(i); \ -} +#define LED_INIT(i) { \ + gpio_setup_output(LED_GPIO(i), LED_GPIO_PIN(i)); \ + LED_AFIO_REMAP(i); \ + } #define LED_ON(i) LED_GPIO_ON(i)(LED_GPIO(i), LED_GPIO_PIN(i)) #define LED_OFF(i) LED_GPIO_OFF(i)(LED_GPIO(i), LED_GPIO_PIN(i)) diff --git a/sw/airborne/boards/apogee_0.99.h b/sw/airborne/boards/apogee_0.99.h index 747ecb1637..7b32b0213e 100644 --- a/sw/airborne/boards/apogee_0.99.h +++ b/sw/airborne/boards/apogee_0.99.h @@ -16,7 +16,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOC -#define LED_1_GPIO_CLK RCC_GPIOC #define LED_1_GPIO_PIN GPIO0 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -27,7 +26,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOC -#define LED_2_GPIO_CLK RCC_GPIOC #define LED_2_GPIO_PIN GPIO13 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set diff --git a/sw/airborne/boards/apogee_1.0.h b/sw/airborne/boards/apogee_1.0.h index 1c03e680ea..7a6dedf61e 100644 --- a/sw/airborne/boards/apogee_1.0.h +++ b/sw/airborne/boards/apogee_1.0.h @@ -16,7 +16,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOC -#define LED_1_GPIO_CLK RCC_GPIOC #define LED_1_GPIO_PIN GPIO0 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -27,7 +26,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOC -#define LED_2_GPIO_CLK RCC_GPIOC #define LED_2_GPIO_PIN GPIO13 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set @@ -38,7 +36,6 @@ #define USE_LED_3 1 #endif #define LED_3_GPIO GPIOC -#define LED_3_GPIO_CLK RCC_GPIOC #define LED_3_GPIO_PIN GPIO1 #define LED_3_GPIO_ON gpio_clear #define LED_3_GPIO_OFF gpio_set @@ -49,7 +46,6 @@ #define USE_LED_4 1 #endif #define LED_4_GPIO GPIOC -#define LED_4_GPIO_CLK RCC_GPIOC #define LED_4_GPIO_PIN GPIO3 #define LED_4_GPIO_ON gpio_clear #define LED_4_GPIO_OFF gpio_set @@ -60,7 +56,6 @@ #define USE_LED_5 0 #endif #define LED_5_GPIO GPIOB -#define LED_5_GPIO_CLK RCC_GPIOB #define LED_5_GPIO_PIN GPIO1 #define LED_5_GPIO_ON gpio_set #define LED_5_GPIO_OFF gpio_clear @@ -71,7 +66,6 @@ #define USE_LED_6 0 #endif #define LED_6_GPIO GPIOC -#define LED_6_GPIO_CLK RCC_GPIOC #define LED_6_GPIO_PIN GPIO5 #define LED_6_GPIO_ON gpio_set #define LED_6_GPIO_OFF gpio_clear @@ -82,7 +76,6 @@ #define USE_LED_7 0 #endif #define LED_7_GPIO GPIOC -#define LED_7_GPIO_CLK RCC_GPIOC #define LED_7_GPIO_PIN GPIO4 #define LED_7_GPIO_ON gpio_set #define LED_7_GPIO_OFF gpio_clear @@ -93,7 +86,6 @@ #define USE_LED_8 0 #endif #define LED_8_GPIO GPIOB -#define LED_8_GPIO_CLK RCC_GPIOB #define LED_8_GPIO_PIN GPIO15 #define LED_8_GPIO_ON gpio_set #define LED_8_GPIO_OFF gpio_clear @@ -104,7 +96,6 @@ #define USE_LED_9 1 #endif #define LED_9_GPIO GPIOB -#define LED_9_GPIO_CLK RCC_GPIOB #define LED_9_GPIO_PIN GPIO12 #define LED_9_GPIO_ON gpio_set #define LED_9_GPIO_OFF gpio_clear diff --git a/sw/airborne/boards/beth.h b/sw/airborne/boards/beth.h index 17e0abc1c5..d6da44b71d 100644 --- a/sw/airborne/boards/beth.h +++ b/sw/airborne/boards/beth.h @@ -11,35 +11,30 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOC -#define LED_1_GPIO_CLK RCC_GPIOC #define LED_1_GPIO_PIN GPIO_Pin_12 #ifndef USE_LED_4 #define USE_LED_4 1 #endif #define LED_4_GPIO GPIOA -#define LED_4_GPIO_CLK RCC_GPIOA #define LED_4_GPIO_PIN GPIO_Pin_6 #ifndef USE_LED_5 #define USE_LED_5 1 #endif #define LED_5_GPIO GPIOA -#define LED_5_GPIO_CLK RCC_GPIOA #define LED_5_GPIO_PIN GPIO_Pin_7 #ifndef USE_LED_6 #define USE_LED_6 1 #endif #define LED_6_GPIO GPIOB -#define LED_6_GPIO_CLK RCC_GPIOB #define LED_6_GPIO_PIN GPIO_Pin_0 #ifndef USE_LED_7 #define USE_LED_7 1 #endif #define LED_7_GPIO GPIOB -#define LED_7_GPIO_CLK RCC_GPIOB #define LED_7_GPIO_PIN GPIO_Pin_1 #endif /* CONFIG_BETH_H */ diff --git a/sw/airborne/boards/krooz_sd.h b/sw/airborne/boards/krooz_sd.h index b96962cc4d..4a64be651f 100644 --- a/sw/airborne/boards/krooz_sd.h +++ b/sw/airborne/boards/krooz_sd.h @@ -16,7 +16,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOA -#define LED_1_GPIO_CLK RCC_GPIOA #define LED_1_GPIO_PIN GPIO13 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -27,7 +26,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOA -#define LED_2_GPIO_CLK RCC_GPIOA #define LED_2_GPIO_PIN GPIO14 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set @@ -38,7 +36,6 @@ #define USE_LED_3 1 #endif #define LED_3_GPIO GPIOA -#define LED_3_GPIO_CLK RCC_GPIOA #define LED_3_GPIO_PIN GPIO15 #define LED_3_GPIO_ON gpio_clear #define LED_3_GPIO_OFF gpio_set diff --git a/sw/airborne/boards/lia_1.1.h b/sw/airborne/boards/lia_1.1.h index aca97ffeea..d7cc07087c 100644 --- a/sw/airborne/boards/lia_1.1.h +++ b/sw/airborne/boards/lia_1.1.h @@ -18,7 +18,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOA -#define LED_1_GPIO_CLK RCC_GPIOA #define LED_1_GPIO_PIN GPIO8 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -29,7 +28,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOB -#define LED_2_GPIO_CLK RCC_GPIOB #define LED_2_GPIO_PIN GPIO4 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set @@ -43,7 +41,6 @@ #define USE_LED_3 1 #endif #define LED_3_GPIO GPIOC -#define LED_3_GPIO_CLK RCC_GPIOC #define LED_3_GPIO_PIN GPIO2 #define LED_3_GPIO_ON gpio_clear #define LED_3_GPIO_OFF gpio_set @@ -54,7 +51,6 @@ #define USE_LED_4 1 #endif #define LED_4_GPIO GPIOC -#define LED_4_GPIO_CLK RCC_GPIOC #define LED_4_GPIO_PIN GPIO5 #define LED_4_GPIO_ON gpio_clear #define LED_4_GPIO_OFF gpio_set @@ -65,7 +61,6 @@ #define USE_LED_5 1 #endif #define LED_5_GPIO GPIOC -#define LED_5_GPIO_CLK RCC_GPIOC #define LED_5_GPIO_PIN GPIO15 #define LED_5_GPIO_ON gpio_clear #define LED_5_GPIO_OFF gpio_set @@ -76,7 +71,6 @@ */ /* PC3, ADC13 on ADC_1 */ #define LED_6_GPIO GPIOC -#define LED_6_GPIO_CLK RCC_GPIOC #define LED_6_GPIO_PIN GPIO3 #define LED_6_GPIO_ON gpio_clear #define LED_6_GPIO_OFF gpio_set @@ -84,7 +78,6 @@ /* PC0, ADC10 on ADC_2 */ #define LED_7_GPIO GPIOC -#define LED_7_GPIO_CLK RCC_GPIOC #define LED_7_GPIO_PIN GPIO0 #define LED_7_GPIO_ON gpio_clear #define LED_7_GPIO_OFF gpio_set @@ -92,7 +85,6 @@ /* PC1, ADC11 on ADC_3 */ #define LED_8_GPIO GPIOC -#define LED_8_GPIO_CLK RCC_GPIOC #define LED_8_GPIO_PIN GPIO1 #define LED_8_GPIO_ON gpio_clear #define LED_8_GPIO_OFF gpio_set @@ -105,7 +97,6 @@ /* PB1, DRDY on EXT SPI connector*/ #define LED_BODY_GPIO GPIOB -#define LED_BODY_GPIO_CLK RCC_GPIOB #define LED_BODY_GPIO_PIN GPIO1 #define LED_BODY_GPIO_ON gpio_set #define LED_BODY_GPIO_OFF gpio_clear @@ -113,7 +104,6 @@ /* PC12, on GPIO connector*/ #define LED_12_GPIO GPIOC -#define LED_12_GPIO_CLK RCC_GPIOC #define LED_12_GPIO_PIN GPIO12 #define LED_12_GPIO_ON gpio_clear #define LED_12_GPIO_OFF gpio_set diff --git a/sw/airborne/boards/lisa_m_1.0.h b/sw/airborne/boards/lisa_m_1.0.h index 4bf669d575..e1c2b250d2 100644 --- a/sw/airborne/boards/lisa_m_1.0.h +++ b/sw/airborne/boards/lisa_m_1.0.h @@ -15,7 +15,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOB -#define LED_1_GPIO_CLK RCC_GPIOB #define LED_1_GPIO_PIN GPIO4 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -29,7 +28,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOC -#define LED_2_GPIO_CLK RCC_GPIOC #define LED_2_GPIO_PIN GPIO5 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set @@ -40,7 +38,6 @@ #define USE_LED_3 1 #endif #define LED_3_GPIO GPIOC -#define LED_3_GPIO_CLK RCC_GPIOC #define LED_3_GPIO_PIN GPIO2 #define LED_3_GPIO_ON gpio_clear #define LED_3_GPIO_OFF gpio_set @@ -51,7 +48,6 @@ #define USE_LED_4 1 #endif #define LED_4_GPIO GPIOC -#define LED_4_GPIO_CLK RCC_GPIOC #define LED_4_GPIO_PIN GPIO12 #define LED_4_GPIO_ON gpio_clear #define LED_4_GPIO_OFF gpio_set @@ -61,7 +57,6 @@ #define USE_LED_5 1 #endif #define LED_5_GPIO GPIOC -#define LED_5_GPIO_CLK RCC_GPIOC #define LED_5_GPIO_PIN GPIO10 #define LED_5_GPIO_ON gpio_clear #define LED_5_GPIO_OFF gpio_set @@ -69,7 +64,6 @@ /* PB1, DRDY on EXT SPI connector*/ #define LED_BODY_GPIO GPIOB -#define LED_BODY_GPIO_CLK RCC_GPIOB #define LED_BODY_GPIO_PIN GPIO1 #define LED_BODY_GPIO_ON gpio_set #define LED_BODY_GPIO_OFF gpio_clear diff --git a/sw/airborne/boards/lisa_m_2.0.h b/sw/airborne/boards/lisa_m_2.0.h index d4fc06cc92..dac1a7773f 100644 --- a/sw/airborne/boards/lisa_m_2.0.h +++ b/sw/airborne/boards/lisa_m_2.0.h @@ -18,7 +18,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOA -#define LED_1_GPIO_CLK RCC_GPIOA #define LED_1_GPIO_PIN GPIO8 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -29,7 +28,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOB -#define LED_2_GPIO_CLK RCC_GPIOB #define LED_2_GPIO_PIN GPIO4 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set @@ -43,7 +41,6 @@ #define USE_LED_3 1 #endif #define LED_3_GPIO GPIOC -#define LED_3_GPIO_CLK RCC_GPIOC #define LED_3_GPIO_PIN GPIO2 #define LED_3_GPIO_ON gpio_clear #define LED_3_GPIO_OFF gpio_set @@ -54,7 +51,6 @@ #define USE_LED_4 1 #endif #define LED_4_GPIO GPIOC -#define LED_4_GPIO_CLK RCC_GPIOC #define LED_4_GPIO_PIN GPIO5 #define LED_4_GPIO_ON gpio_clear #define LED_4_GPIO_OFF gpio_set @@ -65,7 +61,6 @@ #define USE_LED_5 1 #endif #define LED_5_GPIO GPIOC -#define LED_5_GPIO_CLK RCC_GPIOC #define LED_5_GPIO_PIN GPIO15 #define LED_5_GPIO_ON gpio_clear #define LED_5_GPIO_OFF gpio_set @@ -76,7 +71,6 @@ */ /* PC3, ADC13 on ADC_1 */ #define LED_6_GPIO GPIOC -#define LED_6_GPIO_CLK RCC_GPIOC #define LED_6_GPIO_PIN GPIO3 #define LED_6_GPIO_ON gpio_clear #define LED_6_GPIO_OFF gpio_set @@ -84,7 +78,6 @@ /* PC0, ADC10 on ADC_2 */ #define LED_7_GPIO GPIOC -#define LED_7_GPIO_CLK RCC_GPIOC #define LED_7_GPIO_PIN GPIO0 #define LED_7_GPIO_ON gpio_clear #define LED_7_GPIO_OFF gpio_set @@ -92,7 +85,6 @@ /* PC1, ADC11 on ADC_3 */ #define LED_8_GPIO GPIOC -#define LED_8_GPIO_CLK RCC_GPIOC #define LED_8_GPIO_PIN GPIO1 #define LED_8_GPIO_ON gpio_clear #define LED_8_GPIO_OFF gpio_set @@ -105,7 +97,6 @@ /* PB1, DRDY on EXT SPI connector*/ #define LED_BODY_GPIO GPIOB -#define LED_BODY_GPIO_CLK RCC_GPIOB #define LED_BODY_GPIO_PIN GPIO1 #define LED_BODY_GPIO_ON gpio_set #define LED_BODY_GPIO_OFF gpio_clear @@ -113,7 +104,6 @@ /* PC12, on GPIO connector*/ #define LED_12_GPIO GPIOC -#define LED_12_GPIO_CLK RCC_GPIOC #define LED_12_GPIO_PIN GPIO12 #define LED_12_GPIO_ON gpio_clear #define LED_12_GPIO_OFF gpio_set diff --git a/sw/airborne/boards/lisa_mx_2.0.h b/sw/airborne/boards/lisa_mx_2.0.h index 371dc46ebb..33c85c4042 100644 --- a/sw/airborne/boards/lisa_mx_2.0.h +++ b/sw/airborne/boards/lisa_mx_2.0.h @@ -40,7 +40,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOA -#define LED_1_GPIO_CLK RCC_GPIOA #define LED_1_GPIO_PIN GPIO8 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -51,7 +50,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOB -#define LED_2_GPIO_CLK RCC_GPIOB #define LED_2_GPIO_PIN GPIO4 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set @@ -62,7 +60,6 @@ #define USE_LED_3 1 #endif #define LED_3_GPIO GPIOC -#define LED_3_GPIO_CLK RCC_GPIOC #define LED_3_GPIO_PIN GPIO2 #define LED_3_GPIO_ON gpio_clear #define LED_3_GPIO_OFF gpio_set @@ -73,7 +70,6 @@ #define USE_LED_4 1 #endif #define LED_4_GPIO GPIOC -#define LED_4_GPIO_CLK RCC_GPIOC #define LED_4_GPIO_PIN GPIO5 #define LED_4_GPIO_ON gpio_clear #define LED_4_GPIO_OFF gpio_set @@ -84,7 +80,6 @@ #define USE_LED_5 1 #endif #define LED_5_GPIO GPIOC -#define LED_5_GPIO_CLK RCC_GPIOC #define LED_5_GPIO_PIN GPIO15 #define LED_5_GPIO_ON gpio_clear #define LED_5_GPIO_OFF gpio_set @@ -95,7 +90,6 @@ */ /* PC3, ADC13 on ADC_1 */ #define LED_6_GPIO GPIOC -#define LED_6_GPIO_CLK RCC_GPIOC #define LED_6_GPIO_PIN GPIO3 #define LED_6_GPIO_ON gpio_clear #define LED_6_GPIO_OFF gpio_set @@ -103,7 +97,6 @@ /* PC0, ADC10 on ADC_2 */ #define LED_7_GPIO GPIOC -#define LED_7_GPIO_CLK RCC_GPIOC #define LED_7_GPIO_PIN GPIO0 #define LED_7_GPIO_ON gpio_clear #define LED_7_GPIO_OFF gpio_set @@ -111,7 +104,6 @@ /* PC1, ADC11 on ADC_3 */ #define LED_8_GPIO GPIOC -#define LED_8_GPIO_CLK RCC_GPIOC #define LED_8_GPIO_PIN GPIO1 #define LED_8_GPIO_ON gpio_clear #define LED_8_GPIO_OFF gpio_set @@ -124,7 +116,6 @@ /* PB1, DRDY on EXT SPI connector*/ #define LED_BODY_GPIO GPIOB -#define LED_BODY_GPIO_CLK RCC_GPIOB #define LED_BODY_GPIO_PIN GPIO1 #define LED_BODY_GPIO_ON gpio_set #define LED_BODY_GPIO_OFF gpio_clear @@ -132,7 +123,6 @@ /* PC12, on GPIO connector*/ #define LED_12_GPIO GPIOC -#define LED_12_GPIO_CLK RCC_GPIOC #define LED_12_GPIO_PIN GPIO12 #define LED_12_GPIO_ON gpio_clear #define LED_12_GPIO_OFF gpio_set diff --git a/sw/airborne/boards/lisa_s_0.1.h b/sw/airborne/boards/lisa_s_0.1.h index a2ae81f5b0..827ad14917 100644 --- a/sw/airborne/boards/lisa_s_0.1.h +++ b/sw/airborne/boards/lisa_s_0.1.h @@ -16,7 +16,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOC -#define LED_1_GPIO_CLK RCC_GPIOC #define LED_1_GPIO_PIN GPIO10 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -27,7 +26,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOC -#define LED_2_GPIO_CLK RCC_GPIOC #define LED_2_GPIO_PIN GPIO11 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set @@ -38,7 +36,6 @@ #define USE_LED_3 1 #endif #define LED_3_GPIO GPIOD -#define LED_3_GPIO_CLK RCC_GPIOD #define LED_3_GPIO_PIN GPIO2 #define LED_3_GPIO_ON gpio_clear #define LED_3_GPIO_OFF gpio_set @@ -50,7 +47,6 @@ /* PB1, DRDY on EXT SPI connector*/ #define LED_BODY_GPIO GPIOB -#define LED_BODY_GPIO_CLK RCC_GPIOB #define LED_BODY_GPIO_PIN GPIO1 #define LED_BODY_GPIO_ON gpio_set #define LED_BODY_GPIO_OFF gpio_clear @@ -58,7 +54,6 @@ /* PC12, on GPIO connector*/ #define LED_12_GPIO GPIOC -#define LED_12_GPIO_CLK RCC_GPIOC #define LED_12_GPIO_PIN GPIO12 #define LED_12_GPIO_ON gpio_clear #define LED_12_GPIO_OFF gpio_set diff --git a/sw/airborne/boards/olimex_stm32-h103.h b/sw/airborne/boards/olimex_stm32-h103.h index 2c76141ccf..7c01e3f26e 100644 --- a/sw/airborne/boards/olimex_stm32-h103.h +++ b/sw/airborne/boards/olimex_stm32-h103.h @@ -10,7 +10,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOC -#define LED_1_GPIO_CLK RCC_GPIOC #define LED_1_GPIO_PIN GPIO_Pin_12 #endif /* CONFIG_OLIMEX_STM32_H103_H */ diff --git a/sw/airborne/boards/px4fmu_1.7.h b/sw/airborne/boards/px4fmu_1.7.h index e670e0262b..1b3baa27a4 100644 --- a/sw/airborne/boards/px4fmu_1.7.h +++ b/sw/airborne/boards/px4fmu_1.7.h @@ -16,7 +16,6 @@ #define USE_LED_1 1 #endif #define LED_1_GPIO GPIOB -#define LED_1_GPIO_CLK RCC_GPIOB #define LED_1_GPIO_PIN GPIO14 #define LED_1_GPIO_ON gpio_clear #define LED_1_GPIO_OFF gpio_set @@ -27,7 +26,6 @@ #define USE_LED_2 1 #endif #define LED_2_GPIO GPIOB -#define LED_2_GPIO_CLK RCC_GPIOB #define LED_2_GPIO_PIN GPIO15 #define LED_2_GPIO_ON gpio_clear #define LED_2_GPIO_OFF gpio_set diff --git a/sw/airborne/boards/stm32f4_discovery.h b/sw/airborne/boards/stm32f4_discovery.h index fc878abfd9..d73f2533c2 100644 --- a/sw/airborne/boards/stm32f4_discovery.h +++ b/sw/airborne/boards/stm32f4_discovery.h @@ -109,7 +109,6 @@ #define USE_LED_3 1 #endif #define LED_3_GPIO GPIOD -#define LED_3_GPIO_CLK RCC_GPIOD #define LED_3_GPIO_PIN GPIO13 #define LED_3_AFIO_REMAP ((void)0) #define LED_3_GPIO_ON gpio_set @@ -120,7 +119,6 @@ #define USE_LED_4 1 #endif #define LED_4_GPIO GPIOD -#define LED_4_GPIO_CLK RCC_GPIOD #define LED_4_GPIO_PIN GPIO12 #define LED_4_AFIO_REMAP ((void)0) #define LED_4_GPIO_ON gpio_set @@ -131,7 +129,6 @@ #define USE_LED_5 1 #endif #define LED_5_GPIO GPIOD -#define LED_5_GPIO_CLK RCC_GPIOD #define LED_5_GPIO_PIN GPIO14 #define LED_5_AFIO_REMAP ((void)0) #define LED_5_GPIO_ON gpio_set @@ -142,7 +139,6 @@ #define USE_LED_6 1 #endif #define LED_6_GPIO GPIOD -#define LED_6_GPIO_CLK RCC_GPIOD #define LED_6_GPIO_PIN GPIO15 #define LED_6_AFIO_REMAP ((void)0) #define LED_6_GPIO_ON gpio_set @@ -156,7 +152,6 @@ #define USE_LED_9 1 #endif #define LED_9_GPIO GPIOA -#define LED_9_GPIO_CLK RCC_GPIOA #define LED_9_GPIO_PIN GPIO9 #define LED_9_AFIO_REMAP ((void)0) #define LED_9_GPIO_ON gpio_set