sixshooter.h (1940B)
- #pragma once
- #include "quantum.h"
- #define SIXSHOOTER_LED_0_PIN B6
- #define SIXSHOOTER_LED_1_PIN C7
- #define SIXSHOOTER_LED_2_PIN D0
- #define SIXSHOOTER_LED_3_PIN B5
- #define SIXSHOOTER_LED_4_PIN D7
- #define SIXSHOOTER_LED_5_PIN B7
- inline void sixshooter_led_0_on(void) {
- gpio_set_pin_output(SIXSHOOTER_LED_0_PIN);
- gpio_write_pin_high(SIXSHOOTER_LED_0_PIN);
- }
- inline void sixshooter_led_1_on(void) {
- gpio_set_pin_output(SIXSHOOTER_LED_1_PIN);
- gpio_write_pin_high(SIXSHOOTER_LED_1_PIN);
- }
- inline void sixshooter_led_2_on(void) {
- gpio_set_pin_output(SIXSHOOTER_LED_2_PIN);
- gpio_write_pin_high(SIXSHOOTER_LED_2_PIN);
- }
- inline void sixshooter_led_3_on(void) {
- gpio_set_pin_output(SIXSHOOTER_LED_3_PIN);
- gpio_write_pin_high(SIXSHOOTER_LED_3_PIN);
- }
- inline void sixshooter_led_4_on(void) {
- gpio_set_pin_output(SIXSHOOTER_LED_4_PIN);
- gpio_write_pin_high(SIXSHOOTER_LED_4_PIN);
- }
- inline void sixshooter_led_5_on(void) {
- gpio_set_pin_output(SIXSHOOTER_LED_5_PIN);
- gpio_write_pin_high(SIXSHOOTER_LED_5_PIN);
- }
- inline void sixshooter_led_0_off(void) {
- gpio_set_pin_input(SIXSHOOTER_LED_0_PIN);
- }
- inline void sixshooter_led_1_off(void) {
- gpio_set_pin_input(SIXSHOOTER_LED_1_PIN);
- }
- inline void sixshooter_led_2_off(void) {
- gpio_set_pin_input(SIXSHOOTER_LED_2_PIN);
- }
- inline void sixshooter_led_3_off(void) {
- gpio_set_pin_input(SIXSHOOTER_LED_3_PIN);
- }
- inline void sixshooter_led_4_off(void) {
- gpio_set_pin_input(SIXSHOOTER_LED_4_PIN);
- }
- inline void sixshooter_led_5_off(void) {
- gpio_set_pin_input(SIXSHOOTER_LED_5_PIN);
- }
- inline void sixshooter_led_all_on(void) {
- sixshooter_led_0_on();
- sixshooter_led_1_on();
- sixshooter_led_2_on();
- sixshooter_led_3_on();
- sixshooter_led_4_on();
- sixshooter_led_5_on();
- }
- inline void sixshooter_led_all_off(void) {
- sixshooter_led_0_off();
- sixshooter_led_1_off();
- sixshooter_led_2_off();
- sixshooter_led_3_off();
- sixshooter_led_4_off();
- sixshooter_led_5_off();
- }