move LED function to inline in global header
This commit is contained in:
parent
11dc330d74
commit
246d35ac2f
23
global.h
23
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
|
||||
|
|
23
main.c
23
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
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue