soft_led.c 785 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #include "soft_led.h"
  2. void SET_RED_LED()
  3. {
  4. HAL_GPIO_WritePin(GPIOB, LED_R_Pin, GPIO_PIN_SET);
  5. }
  6. void SET_GREEN_LED()
  7. {
  8. HAL_GPIO_WritePin(GPIOB, LED_G_Pin, GPIO_PIN_SET);
  9. }
  10. void SET_BLUE_LED()
  11. {
  12. HAL_GPIO_WritePin(GPIOB, LED_B_Pin, GPIO_PIN_SET);
  13. }
  14. void RESET_RED_LED()
  15. {
  16. HAL_GPIO_WritePin(GPIOB, LED_R_Pin, GPIO_PIN_RESET);
  17. }
  18. void RESET_GREEN_LED()
  19. {
  20. HAL_GPIO_WritePin(GPIOB, LED_G_Pin, GPIO_PIN_RESET);
  21. }
  22. void RESET_BLUE_LED()
  23. {
  24. HAL_GPIO_WritePin(GPIOB, LED_B_Pin, GPIO_PIN_RESET);
  25. }
  26. GPIO_PinState READ_RED_LED()
  27. {
  28. return HAL_GPIO_ReadPin(GPIOB, LED_R_Pin);
  29. }
  30. GPIO_PinState READ_GREEN_LED()
  31. {
  32. return HAL_GPIO_ReadPin(GPIOB, LED_G_Pin);
  33. }
  34. GPIO_PinState READ_BLUE_LED()
  35. {
  36. return HAL_GPIO_ReadPin(GPIOB, LED_B_Pin);
  37. }