From 32c8f5ae00315653d3178eb6560ed9a82be5c938 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Fri, 29 Jan 2016 00:24:14 +0100 Subject: [PATCH] LED definition is now board dependant --- global.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/global.h b/global.h index 559ae06..652fe67 100644 --- a/global.h +++ b/global.h @@ -20,11 +20,25 @@ /* system clock frequency in Hz */ #define SYSTEM_CLOCK_FREQ 72000000 -/* LED is on pin 11/PA1 */ +/* LED pin */ +#ifdef SYSTEM_BOARD +/* for system board LED is on pin 11/PA1 */ #define LED_RCC RCC_GPIOA #define LED_PORT GPIOA #define LED_PIN GPIO1 +#elif MAPLE_MINI +/* for maple mini LED is on pin 19/PB1 */ +#define LED_RCC RCC_GPIOB +#define LED_PORT GPIOB +#define LED_PIN GPIO1 +#endif +/* switch on LED */ +void led_on(void); +/* switch off LED */ +void led_off(void); +/* toggle LED */ +void led_toggle(void); /* default output (i.e. for printf) */ int _write(int file, char *ptr, int len);