diff --git a/fw/Core/Inc/led.h b/fw/Core/Inc/led.h index 5ddc918..8cbb403 100644 --- a/fw/Core/Inc/led.h +++ b/fw/Core/Inc/led.h @@ -9,7 +9,6 @@ #define INC_LED_H_ #include "stdint.h" -#include "stm32l0xx_hal.h" #include "stm32l0xx_ll_gpio.h" /* diff --git a/fw/Core/Src/led.c b/fw/Core/Src/led.c index 051da44..7914e04 100644 --- a/fw/Core/Src/led.c +++ b/fw/Core/Src/led.c @@ -7,6 +7,11 @@ #include "led.h" +/* + * Definitions + */ +#define NULL 0 + /* * Global variables */ diff --git a/fw/Core/Src/main.c b/fw/Core/Src/main.c index 8a499a2..879628a 100644 --- a/fw/Core/Src/main.c +++ b/fw/Core/Src/main.c @@ -107,7 +107,7 @@ int main(void) led_context.green_led_pin = LED_G_Pin; led_context.blue_led_pin = LED_B_Pin; led_init(&led_context, 50, 1000); - led_set_color(0, 20, 0); + led_set_color(80, 0, 0); /* USER CODE END 2 */ /* Infinite loop */ @@ -115,6 +115,7 @@ int main(void) while (1) { /* USER CODE END WHILE */ + led_pwm_handler(); // TODO temporary, should be placed in timer interrupt (SysTick) /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ diff --git a/fw/Core/Src/stm32l0xx_it.c b/fw/Core/Src/stm32l0xx_it.c index 063906f..9009e6d 100644 --- a/fw/Core/Src/stm32l0xx_it.c +++ b/fw/Core/Src/stm32l0xx_it.c @@ -131,7 +131,7 @@ void SysTick_Handler(void) /* USER CODE END SysTick_IRQn 0 */ /* USER CODE BEGIN SysTick_IRQn 1 */ - led_pwm_handler(); +// led_pwm_handler(); /* USER CODE END SysTick_IRQn 1 */ }