PWM handler moved to main (temporary)

This commit is contained in:
dooku 2021-06-08 12:44:25 +02:00
parent 9672fd5377
commit 22612f63e4
4 changed files with 8 additions and 3 deletions

View File

@ -9,7 +9,6 @@
#define INC_LED_H_ #define INC_LED_H_
#include "stdint.h" #include "stdint.h"
#include "stm32l0xx_hal.h"
#include "stm32l0xx_ll_gpio.h" #include "stm32l0xx_ll_gpio.h"
/* /*

View File

@ -7,6 +7,11 @@
#include "led.h" #include "led.h"
/*
* Definitions
*/
#define NULL 0
/* /*
* Global variables * Global variables
*/ */

View File

@ -107,7 +107,7 @@ int main(void)
led_context.green_led_pin = LED_G_Pin; led_context.green_led_pin = LED_G_Pin;
led_context.blue_led_pin = LED_B_Pin; led_context.blue_led_pin = LED_B_Pin;
led_init(&led_context, 50, 1000); led_init(&led_context, 50, 1000);
led_set_color(0, 20, 0); led_set_color(80, 0, 0);
/* USER CODE END 2 */ /* USER CODE END 2 */
/* Infinite loop */ /* Infinite loop */
@ -115,6 +115,7 @@ int main(void)
while (1) while (1)
{ {
/* USER CODE END WHILE */ /* USER CODE END WHILE */
led_pwm_handler(); // TODO temporary, should be placed in timer interrupt (SysTick)
/* USER CODE BEGIN 3 */ /* USER CODE BEGIN 3 */
} }
/* USER CODE END 3 */ /* USER CODE END 3 */

View File

@ -131,7 +131,7 @@ void SysTick_Handler(void)
/* USER CODE END SysTick_IRQn 0 */ /* USER CODE END SysTick_IRQn 0 */
/* USER CODE BEGIN SysTick_IRQn 1 */ /* USER CODE BEGIN SysTick_IRQn 1 */
led_pwm_handler(); // led_pwm_handler();
/* USER CODE END SysTick_IRQn 1 */ /* USER CODE END SysTick_IRQn 1 */
} }