led.h 785 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #ifndef __LED_H
  2. #define __LED_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. #define LED_FREQ_ON HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);
  7. #define LED_FREQ_OFF HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);
  8. //
  9. void led_init(void);
  10. //
  11. void led_freq_toggle(void);
  12. //
  13. void led_togle(void);
  14. // Индикация нажатия курка
  15. void led_signal_on(void);
  16. // Индикация нажатия курка
  17. void led_signal_off(void);
  18. // Инфракрасный диод
  19. void led_inf_on(void);
  20. // Инфракрасный диод
  21. void led_inf_off(void);
  22. // Индикация напряжения АКБ
  23. void led_but_on(void);
  24. // Индикация напряжения АКБ
  25. void led_but_toggle(void);
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29. #endif