led.c 451 B

1234567891011121314151617181920212223242526
  1. /*
  2. * led.c
  3. *
  4. * Created on: 2020. 8. 3.
  5. * Author: parkyj
  6. */
  7. #include "main.h"
  8. #include "led.h"
  9. volatile uint32_t LED_TimerCnt = 0;
  10. uint32_t LedTimerCnt_Get(){
  11. return LED_TimerCnt;
  12. }
  13. void LedTimerCnt_Set(uint32_t val){
  14. LED_TimerCnt = val;
  15. }
  16. void Boot_LED_Toggle(){ /*LED Check*/
  17. uint32_t Led_Cnt = LedTimerCnt_Get();
  18. if(Led_Cnt >= LED_TOGGLE_CNT_REF){
  19. HAL_GPIO_TogglePin(BOOT_LED_GPIO_Port, BOOT_LED_Pin);
  20. LedTimerCnt_Set(0);
  21. }
  22. }