From 246d35ac2fd3bb0fc643181a570ab10e8e145dcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Sat, 9 Apr 2016 23:15:36 +0200 Subject: [PATCH] move LED function to inline in global header --- global.h | 23 ++++++++++++++++++++--- main.c | 23 ----------------------- 2 files changed, 20 insertions(+), 26 deletions(-) diff --git a/global.h b/global.h index e02f41d..bc7bce9 100644 --- a/global.h +++ b/global.h @@ -61,11 +61,28 @@ /** @} */ /** @brief switch on board LED */ -void led_on(void); +inline void led_on(void) +{ +#if defined(SYSTEM_BOARD) || defined(BLUE_PILL) + gpio_clear(LED_PORT, LED_PIN); +#elif defined(MAPLE_MINI) + gpio_set(LED_PORT, LED_PIN); +#endif +} /** @brief switch off board LED */ -void led_off(void); +inline void led_off(void) +{ +#if defined(SYSTEM_BOARD) || defined(BLUE_PILL) + gpio_set(LED_PORT, LED_PIN); +#elif defined(MAPLE_MINI) + gpio_clear(LED_PORT, LED_PIN); +#endif +} /** @brief toggle board LED */ -void led_toggle(void); +inline void led_toggle(void) +{ + gpio_toggle(LED_PORT, LED_PIN); +} /** @brief default printf output */ int _write(int file, char *ptr, int len); /** @brief get binary representation of a number diff --git a/main.c b/main.c index b9ce764..2ebbe02 100644 --- a/main.c +++ b/main.c @@ -129,29 +129,6 @@ int _write(int file, char *ptr, int len) return -1; } -void led_on(void) -{ -#if defined(SYSTEM_BOARD) || defined(BLUE_PILL) - gpio_clear(LED_PORT, LED_PIN); -#elif defined(MAPLE_MINI) - gpio_set(LED_PORT, LED_PIN); -#endif -} - -void led_off(void) -{ -#if defined(SYSTEM_BOARD) || defined(BLUE_PILL) - gpio_set(LED_PORT, LED_PIN); -#elif defined(MAPLE_MINI) - gpio_clear(LED_PORT, LED_PIN); -#endif -} - -void led_toggle(void) -{ - gpio_toggle(LED_PORT, LED_PIN); -} - /** @brief switch off all clock LEDs * @note LEDs need to be set separately */