logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

big_led.h (1109B)


  1. /* Copyright 2021 Jay Greco
  2. *
  3. * This program is free software: you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License as published by
  5. * the Free Software Foundation, either version 2 of the License, or
  6. * (at your option) any later version.
  7. *
  8. * This program is distributed in the hope that it will be useful,
  9. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. * GNU General Public License for more details.
  12. *
  13. * You should have received a copy of the GNU General Public License
  14. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  15. */
  16. #pragma once
  17. #include <stdint.h>
  18. #include "gpio.h"
  19. /* Optional big LED pins */
  20. #define BIG_LED_R_PIN D7
  21. #define BIG_LED_G_PIN C6
  22. #define BIG_LED_B_PIN D0
  23. #define LED_ON 2
  24. #define LED_OFF 0
  25. #define GPIO_STATE_LOW 0
  26. #define GPIO_STATE_HIGH 1
  27. void
  28. set_big_LED_rgb(uint8_t r_mode, uint8_t g_mode, uint8_t b_mode),
  29. set_big_LED_r(uint8_t mode),
  30. set_big_LED_g(uint8_t mode),
  31. set_big_LED_b(uint8_t mode);