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 */
|
/** @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 */
|
/** @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 */
|
/** @brief toggle board LED */
|
||||||
void led_toggle(void);
|
inline void led_toggle(void)
|
||||||
|
{
|
||||||
|
gpio_toggle(LED_PORT, LED_PIN);
|
||||||
|
}
|
||||||
/** @brief default printf output */
|
/** @brief default printf output */
|
||||||
int _write(int file, char *ptr, int len);
|
int _write(int file, char *ptr, int len);
|
||||||
/** @brief get binary representation of a number
|
/** @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;
|
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
|
/** @brief switch off all clock LEDs
|
||||||
* @note LEDs need to be set separately
|
* @note LEDs need to be set separately
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue