Skip to content
Snippets Groups Projects
Commit b4d76f19 authored by Alexandre Abadie's avatar Alexandre Abadie
Browse files

boards/b-l072z-lrwan1: fix on boards LEDs

- LED1/2/3 macros were refering to LED0
- LED1/2/3 are not initialized in board init
parent de6c4831
No related branches found
No related tags found
No related merge requests found
......@@ -38,4 +38,8 @@ void board_init(void)
only if explicitly wanted by the user */
gpio_init(LED0_PIN, GPIO_OUT);
#endif
gpio_init(LED1_PIN, GPIO_OUT);
gpio_init(LED2_PIN, GPIO_OUT);
gpio_init(LED3_PIN, GPIO_OUT);
}
......@@ -66,23 +66,23 @@ extern "C" {
#define LED1_PIN GPIO_PIN(PORT_B, 5)
#define LED1_MASK (1 << 5)
#define LED1_ON (GPIOB->BSRR = LED0_MASK)
#define LED1_OFF (GPIOB->BSRR = (LED0_MASK << 16))
#define LED1_TOGGLE (GPIOB->ODR ^= LED0_MASK)
#define LED1_ON (GPIOB->BSRR = LED1_MASK)
#define LED1_OFF (GPIOB->BSRR = (LED1_MASK << 16))
#define LED1_TOGGLE (GPIOB->ODR ^= LED1_MASK)
#define LED2_PIN GPIO_PIN(PORT_B, 6)
#define LED2_MASK (1 << 6)
#define LED2_ON (GPIOB->BSRR = LED0_MASK)
#define LED2_OFF (GPIOB->BSRR = (LED0_MASK << 16))
#define LED2_TOGGLE (GPIOB->ODR ^= LED0_MASK)
#define LED2_ON (GPIOB->BSRR = LED2_MASK)
#define LED2_OFF (GPIOB->BSRR = (LED2_MASK << 16))
#define LED2_TOGGLE (GPIOB->ODR ^= LED2_MASK)
#define LED3_PIN GPIO_PIN(PORT_B, 7)
#define LED3_MASK (1 << 7)
#define LED3_ON (GPIOB->BSRR = LED0_MASK)
#define LED3_OFF (GPIOB->BSRR = (LED0_MASK << 16))
#define LED3_TOGGLE (GPIOB->ODR ^= LED0_MASK)
#define LED3_ON (GPIOB->BSRR = LED3_MASK)
#define LED3_OFF (GPIOB->BSRR = (LED3_MASK << 16))
#define LED3_TOGGLE (GPIOB->ODR ^= LED3_MASK)
/** @} */
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment