Browse Source

Update GPIO API usage in keyboard code - `writePinHigh`

pull/23361/head
fauxpark 1 month ago
parent
commit
77256a1b4a
170 changed files with 957 additions and 957 deletions
  1. +1
    -1
      keyboards/3w6/rev1/matrix.c
  2. +1
    -1
      keyboards/3w6/rev2/matrix.c
  3. +5
    -5
      keyboards/4pplet/eagle_viper_rep/rev_b/rev_b.c
  4. +1
    -1
      keyboards/aeboards/ext65/rev1/rev1.c
  5. +1
    -1
      keyboards/aeboards/ext65/rev2/rev2.c
  6. +1
    -1
      keyboards/aeboards/ext65/rev3/rev3.c
  7. +1
    -1
      keyboards/anavi/knob1/knob1.c
  8. +1
    -1
      keyboards/anavi/knobs3/knobs3.c
  9. +1
    -1
      keyboards/argyle/matrix.c
  10. +1
    -1
      keyboards/atomic/atomic.c
  11. +5
    -5
      keyboards/bajjak/bajjak.h
  12. +1
    -1
      keyboards/bioi/g60/g60.c
  13. +1
    -1
      keyboards/bioi/morgan65/morgan65.c
  14. +1
    -1
      keyboards/bioi/s65/s65.c
  15. +1
    -1
      keyboards/bpiphany/ghost_squid/ghost_squid.h
  16. +8
    -8
      keyboards/bpiphany/ghost_squid/matrix.c
  17. +1
    -1
      keyboards/capsunlocked/cu75/cu75.c
  18. +6
    -6
      keyboards/centromere/centromere.c
  19. +5
    -5
      keyboards/centromere/centromere.h
  20. +4
    -4
      keyboards/cipulot/common/ec_switch_matrix.c
  21. +1
    -1
      keyboards/clueboard/2x1800/2019/2019.c
  22. +1
    -1
      keyboards/clueboard/2x1800/2021/max7219.c
  23. +3
    -3
      keyboards/converter/palm_usb/matrix.c
  24. +2
    -2
      keyboards/converter/xt_usb/xt.h
  25. +4
    -4
      keyboards/custommk/evo70_r2/matrix.c
  26. +2
    -2
      keyboards/dekunukem/duckypad/duckypad.c
  27. +3
    -3
      keyboards/dichotomy/dichotomy.c
  28. +3
    -3
      keyboards/dichotomy/dichotomy.h
  29. +2
    -2
      keyboards/dinofizz/fnrow/v1/v1.c
  30. +2
    -2
      keyboards/dk60/dk60.h
  31. +27
    -27
      keyboards/dp60/matrix.c
  32. +2
    -2
      keyboards/dumbpad/v0x/v0x.c
  33. +2
    -2
      keyboards/dumbpad/v0x_dualencoder/v0x_dualencoder.c
  34. +2
    -2
      keyboards/dumbpad/v0x_right/v0x_right.c
  35. +3
    -3
      keyboards/dumbpad/v1x/v1x.c
  36. +3
    -3
      keyboards/dumbpad/v1x_dualencoder/v1x_dualencoder.c
  37. +3
    -3
      keyboards/dumbpad/v1x_right/v1x_right.c
  38. +3
    -3
      keyboards/dumbpad/v3x/v3x.c
  39. +3
    -3
      keyboards/durgod/dgk6x/dgk6x.c
  40. +5
    -5
      keyboards/durgod/k310/k310.c
  41. +5
    -5
      keyboards/durgod/k320/k320.c
  42. +1
    -1
      keyboards/enviousdesign/commissions/mini1800/mini1800.c
  43. +5
    -5
      keyboards/evyd13/gh80_3700/gh80_3700.c
  44. +2
    -2
      keyboards/evyd13/pockettype/pockettype.c
  45. +2
    -2
      keyboards/evyd13/wasdat/matrix.c
  46. +2
    -2
      keyboards/evyd13/wasdat_code/matrix.c
  47. +1
    -1
      keyboards/ferris/0_1/matrix.c
  48. +3
    -3
      keyboards/glenpickle/chimera_ortho_plus/chimera_ortho_plus.c
  49. +1
    -1
      keyboards/gmmk/numpad/matrix.c
  50. +1
    -1
      keyboards/gmmk/numpad/numpad.c
  51. +1
    -1
      keyboards/handwired/2x5keypad/2x5keypad.c
  52. +1
    -1
      keyboards/handwired/aek64/aek64.c
  53. +2
    -2
      keyboards/handwired/dqz11n1g/matrix.c
  54. +2
    -2
      keyboards/handwired/lagrange/transport.c
  55. +3
    -3
      keyboards/handwired/owlet60/matrix.c
  56. +1
    -1
      keyboards/handwired/prime_exl_plus/prime_exl_plus.c
  57. +5
    -5
      keyboards/handwired/sono1/sono1.c
  58. +2
    -2
      keyboards/handwired/symmetric70_proto/debug_config.h
  59. +1
    -1
      keyboards/handwired/traveller/traveller.c
  60. +1
    -1
      keyboards/handwired/woodpad/woodpad.c
  61. +2
    -2
      keyboards/hardwareabstraction/handwire/handwire.c
  62. +2
    -2
      keyboards/hazel/bad_wings/matrix.c
  63. +3
    -3
      keyboards/heliar/wm1_hotswap/wm1_hotswap.c
  64. +3
    -3
      keyboards/hhkb/yang/matrix.c
  65. +5
    -5
      keyboards/hhkb/yang/yang.c
  66. +3
    -3
      keyboards/ibm/model_m/ashpil_usbc/ashpil_usbc.c
  67. +1
    -1
      keyboards/ibm/model_m/mschwingen/matrix.c
  68. +2
    -2
      keyboards/ibm/model_m/mschwingen/mschwingen.c
  69. +3
    -3
      keyboards/ibm/model_m/teensypp/teensypp.c
  70. +2
    -2
      keyboards/idb/idb_60/idb_60.c
  71. +1
    -1
      keyboards/ingrained/matrix.c
  72. +1
    -1
      keyboards/input_club/k_type/is31fl3733-dual.c
  73. +3
    -3
      keyboards/jian/nsrev2/config.h
  74. +3
    -3
      keyboards/jian/rev1/config.h
  75. +3
    -3
      keyboards/jian/rev2/config.h
  76. +1
    -1
      keyboards/kagizaraya/chidori/board.c
  77. +3
    -3
      keyboards/kbdfans/kbd19x/kbd19x.h
  78. +3
    -3
      keyboards/kbdfans/kbd8x/kbd8x.h
  79. +1
    -1
      keyboards/kbdfans/niu_mini/niu_mini.c
  80. +5
    -5
      keyboards/kbdmania/kmac/kmac.c
  81. +1
    -1
      keyboards/kbdmania/kmac/matrix.c
  82. +1
    -1
      keyboards/kbdmania/kmac_pad/matrix.c
  83. +4
    -4
      keyboards/keychron/c2_pro/matrix.c
  84. +1
    -1
      keyboards/keychron/q10/matrix.c
  85. +1
    -1
      keyboards/keychron/q11/q11.c
  86. +1
    -1
      keyboards/keychron/q12/matrix.c
  87. +1
    -1
      keyboards/keychron/q1v2/matrix.c
  88. +1
    -1
      keyboards/keychron/q3/matrix.c
  89. +1
    -1
      keyboards/keychron/q5/matrix.c
  90. +1
    -1
      keyboards/keychron/q6/matrix.c
  91. +7
    -7
      keyboards/keychron/q65/matrix.c
  92. +7
    -7
      keyboards/keychron/v1/matrix.c
  93. +7
    -7
      keyboards/keychron/v10/matrix.c
  94. +7
    -7
      keyboards/keychron/v3/matrix.c
  95. +7
    -7
      keyboards/keychron/v5/matrix.c
  96. +7
    -7
      keyboards/keychron/v6/matrix.c
  97. +3
    -3
      keyboards/keyhive/honeycomb/honeycomb.c
  98. +3
    -3
      keyboards/keyhive/honeycomb/honeycomb.h
  99. +1
    -1
      keyboards/keyhive/navi10/rev0/rev0.c
  100. +1
    -1
      keyboards/keyhive/navi10/rev2/rev2.c

+ 1
- 1
keyboards/3w6/rev1/matrix.c View File

@ -166,7 +166,7 @@ static void init_cols(void) {
for (int pin_index = 0; pin_index < MATRIX_COLS_PER_SIDE; pin_index++) {
pin_t pin = matrix_col_pins_mcu[pin_index];
setPinInput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/3w6/rev2/matrix.c View File

@ -166,7 +166,7 @@ static void init_cols(void) {
for (int pin_index = 0; pin_index < MATRIX_COLS_PER_SIDE; pin_index++) {
pin_t pin = matrix_col_pins_mcu[pin_index];
setPinInput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 5
- 5
keyboards/4pplet/eagle_viper_rep/rev_b/rev_b.c View File

@ -39,19 +39,19 @@ void setLayerLed(layer_state_t state){
writePinLow(LAYER_5);
switch (get_highest_layer(state)) {
case 0:
writePinHigh(LAYER_1);
gpio_write_pin_high(LAYER_1);
break;
case 1:
writePinHigh(LAYER_2);
gpio_write_pin_high(LAYER_2);
break;
case 2:
writePinHigh(LAYER_3);
gpio_write_pin_high(LAYER_3);
break;
case 3:
writePinHigh(LAYER_4);
gpio_write_pin_high(LAYER_4);
break;
case 4:
writePinHigh(LAYER_5);
gpio_write_pin_high(LAYER_5);
break;
}
}


+ 1
- 1
keyboards/aeboards/ext65/rev1/rev1.c View File

@ -38,7 +38,7 @@ bool led_update_kb(led_t led_state) {
layer_state_t layer_state_set_kb(layer_state_t state) {
switch (get_highest_layer(state)) {
case 1:
writePinHigh(D1);
gpio_write_pin_high(D1);
break;
default: // for any other layers, or the default layer
writePinLow(D1);


+ 1
- 1
keyboards/aeboards/ext65/rev2/rev2.c View File

@ -92,7 +92,7 @@ bool led_update_kb(led_t led_state) {
layer_state_t layer_state_set_kb(layer_state_t state) {
switch (get_highest_layer(state)) {
case 1:
writePinHigh(A14);
gpio_write_pin_high(A14);
break;
default: // for any other layers, or the default layer
writePinLow(A14);


+ 1
- 1
keyboards/aeboards/ext65/rev3/rev3.c View File

@ -28,7 +28,7 @@ void keyboard_pre_init_user(void) {
layer_state_t layer_state_set_kb(layer_state_t state) {
switch (get_highest_layer(state)) {
case 1:
writePinHigh(LED_LAYERS_PIN);
gpio_write_pin_high(LED_LAYERS_PIN);
break;
default: // for any other layers, or the default layer
writePinLow(LED_LAYERS_PIN);


+ 1
- 1
keyboards/anavi/knob1/knob1.c View File

@ -7,7 +7,7 @@
void keyboard_post_init_kb(void) {
// Enable RGB LED
setPinOutput(GP11);
writePinHigh(GP11);
gpio_write_pin_high(GP11);
rgblight_enable();
// Offload to the user func


+ 1
- 1
keyboards/anavi/knobs3/knobs3.c View File

@ -7,7 +7,7 @@
void keyboard_post_init_kb(void) {
// Enable RGB LED
setPinOutput(GP11);
writePinHigh(GP11);
gpio_write_pin_high(GP11);
rgblight_enable();
// Offload to the user func


+ 1
- 1
keyboards/argyle/matrix.c View File

@ -34,7 +34,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/atomic/atomic.c View File

@ -22,7 +22,7 @@ void matrix_init_kb(void) {
// Turn status LED on
setPinOutput(E6);
writePinHigh(E6);
gpio_write_pin_high(E6);
matrix_init_user();
}

+ 5
- 5
keyboards/bajjak/bajjak.h View File

@ -53,11 +53,11 @@ uint8_t bajjak_left_leds_update(void);
#endif
inline void bajjak_board_led_on(void) { setPinOutput(D6); writePinHigh(D6); }
inline void bajjak_right_led_1_on(void) { setPinOutput(B5); writePinHigh(B5); }
inline void bajjak_right_led_2_on(void) { setPinOutput(B6); writePinHigh(B6); }
inline void bajjak_right_led_3_on(void) { setPinOutput(B7); writePinHigh(B7); }
inline void bajjak_right_led_on(uint8_t led) { setPinOutput(led+4); writePinHigh(led+4); }
inline void bajjak_board_led_on(void) { setPinOutput(D6); gpio_write_pin_high(D6); }
inline void bajjak_right_led_1_on(void) { setPinOutput(B5); gpio_write_pin_high(B5); }
inline void bajjak_right_led_2_on(void) { setPinOutput(B6); gpio_write_pin_high(B6); }
inline void bajjak_right_led_3_on(void) { setPinOutput(B7); gpio_write_pin_high(B7); }
inline void bajjak_right_led_on(uint8_t led) { setPinOutput(led+4); gpio_write_pin_high(led+4); }
inline void bajjak_board_led_off(void) { setPinInput(D6); writePinLow(D6); }
inline void bajjak_right_led_1_off(void) { setPinInput(B5); writePinLow(B5); }


+ 1
- 1
keyboards/bioi/g60/g60.c View File

@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
void keyboard_pre_init_kb(void) {
setPinOutput(F0);
writePinHigh(F0);
gpio_write_pin_high(F0);
keyboard_pre_init_user();
}


+ 1
- 1
keyboards/bioi/morgan65/morgan65.c View File

@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
void keyboard_pre_init_kb(void) {
setPinOutput(F0);
writePinHigh(F0);
gpio_write_pin_high(F0);
keyboard_pre_init_user();
}


+ 1
- 1
keyboards/bioi/s65/s65.c View File

@ -15,7 +15,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
void keyboard_pre_init_kb(void) {
setPinOutput(F0);
writePinHigh(F0);
gpio_write_pin_high(F0);
keyboard_pre_init_user();
}


+ 1
- 1
keyboards/bpiphany/ghost_squid/ghost_squid.h View File

@ -20,4 +20,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
#define fn_led_on() writePinLow(D0)
#define fn_led_off() writePinHigh(D0)
#define fn_led_off() gpio_write_pin_high(D0)

+ 8
- 8
keyboards/bpiphany/ghost_squid/matrix.c View File

@ -64,14 +64,14 @@ void matrix_init_custom(void) {
setPinOutput(D6);
/* Row input pins */
writePinHigh(B0);
writePinHigh(B1);
writePinHigh(B2);
writePinHigh(B3);
writePinHigh(B4);
writePinHigh(B5);
writePinHigh(B6);
writePinHigh(C2);
gpio_write_pin_high(B0);
gpio_write_pin_high(B1);
gpio_write_pin_high(B2);
gpio_write_pin_high(B3);
gpio_write_pin_high(B4);
gpio_write_pin_high(B5);
gpio_write_pin_high(B6);
gpio_write_pin_high(C2);
}
bool matrix_scan_custom(matrix_row_t current_matrix[]) {


+ 1
- 1
keyboards/capsunlocked/cu75/cu75.c View File

@ -21,7 +21,7 @@ void matrix_init_kb(void)
PLAY_SONG(test_sound);
// Fix port B5
setPinInput(B5);
writePinHigh(B5);
gpio_write_pin_high(B5);
#else
// If we're not using the audio pin, drive it low
setPinOutput(C6);


+ 6
- 6
keyboards/centromere/centromere.c View File

@ -6,9 +6,9 @@ void led_init(void) {
setPinOutput(C5); // Set blue LED pin as output
setPinOutput(D1); // Set green LED pin as output
writePinHigh(C4); // Turn off red LED pin
writePinHigh(C5); // Turn off blue LED pin
writePinHigh(D1); // Turn off green LED pin
gpio_write_pin_high(C4); // Turn off red LED pin
gpio_write_pin_high(C5); // Turn off blue LED pin
gpio_write_pin_high(D1); // Turn off green LED pin
#else
@ -16,9 +16,9 @@ void led_init(void) {
setPinOutput(F5); // Set blue LED pin as output
setPinOutput(D1); // Set green LED pin as output
writePinHigh(F4); // Turn off red LED pin
writePinHigh(F5); // Turn off blue LED pin
writePinHigh(D1); // Turn off green LED pin
gpio_write_pin_high(F4); // Turn off red LED pin
gpio_write_pin_high(F5); // Turn off blue LED pin
gpio_write_pin_high(D1); // Turn off green LED pin
#endif


+ 5
- 5
keyboards/centromere/centromere.h View File

@ -3,20 +3,20 @@
#include "quantum.h"
#if MCU == atmega32u2
#define red_led_off writePinHigh(C5)
#define red_led_off gpio_write_pin_high(C5)
#define red_led_on writePinLow(C5)
#define blu_led_off writePinHigh(C4)
#define blu_led_off gpio_write_pin_high(C4)
#define blu_led_on writePinLow(C4)
#else
#define red_led_off writePinHigh(F5)
#define red_led_off gpio_write_pin_high(F5)
#define red_led_on writePinLow(F5)
#define blu_led_off writePinHigh(F4)
#define blu_led_off gpio_write_pin_high(F4)
#define blu_led_on writePinLow(F4)
#endif
#define grn_led_off writePinHigh(D1)
#define grn_led_off gpio_write_pin_high(D1)
#define grn_led_on writePinLow(D1)
#define set_led_off red_led_off; blu_led_off


+ 4
- 4
keyboards/cipulot/common/ec_switch_matrix.c View File

@ -75,7 +75,7 @@ void select_amux_channel(uint8_t channel, uint8_t col) {
// Get the channel for the specified multiplexer
uint8_t ch = amux_n_col_channels[channel][col];
// momentarily disable specified multiplexer
writePinHigh(amux_en_pins[channel]);
gpio_write_pin_high(amux_en_pins[channel]);
// Select the multiplexer channel
for (uint8_t i = 0; i < AMUX_SEL_PINS_COUNT; i++) {
writePin(amux_sel_pins[i], ch & (1 << i));
@ -89,7 +89,7 @@ void disable_unused_amux(uint8_t channel) {
// disable all the other multiplexers apart from the current selected one
for (uint8_t idx = 0; idx < AMUX_COUNT; idx++) {
if (idx != channel) {
writePinHigh(amux_en_pins[idx]);
gpio_write_pin_high(amux_en_pins[idx]);
}
}
}
@ -106,11 +106,11 @@ void discharge_capacitor(void) {
// Charge the peak hold capacitor
void charge_capacitor(uint8_t row) {
#ifdef OPEN_DRAIN_SUPPORT
writePinHigh(DISCHARGE_PIN);
gpio_write_pin_high(DISCHARGE_PIN);
#else
setPinInput(DISCHARGE_PIN);
#endif
writePinHigh(row_pins[row]);
gpio_write_pin_high(row_pins[row]);
}
// Initialize the peripherals pins


+ 1
- 1
keyboards/clueboard/2x1800/2019/2019.c View File

@ -48,7 +48,7 @@ void check_encoder_buttons(void) {
} else {
dprintf("Turning drawing mode on.\n");
drawing_mode = true;
writePinHigh(D6);
gpio_write_pin_high(D6);
register_code(KC_BTN1);
}
}


+ 1
- 1
keyboards/clueboard/2x1800/2021/max7219.c View File

@ -203,7 +203,7 @@ void max7219_init(void) {
dprintf("max7219_init()\n");
setPinOutput(MAX7219_LOAD);
writePinHigh(MAX7219_LOAD);
gpio_write_pin_high(MAX7219_LOAD);
spi_init();
for (int i=0; i<MAX7219_CONTROLLERS; i++) {


+ 3
- 3
keyboards/converter/palm_usb/matrix.c View File

@ -137,7 +137,7 @@ uint8_t rts_reset(void) {
writePinLow(RTS_PIN);
}
wait_ms(10);
writePinHigh(RTS_PIN);
gpio_write_pin_high(RTS_PIN);
/* the future is Arm
@ -225,7 +225,7 @@ uint8_t handspring_handshake(void) {
uint8_t handspring_reset(void) {
writePinLow(VCC_PIN);
wait_ms(5);
writePinHigh(VCC_PIN);
gpio_write_pin_high(VCC_PIN);
if ( handspring_handshake() ) {
last_activity = timer_read();
@ -249,7 +249,7 @@ void matrix_init(void)
#endif
print("power up\n");
writePinHigh(VCC_PIN);
gpio_write_pin_high(VCC_PIN);
// wait for DCD strobe from keyboard - it will do this
// up to 3 times, then the board needs the RTS toggled to try again


+ 2
- 2
keyboards/converter/xt_usb/xt.h View File

@ -43,7 +43,7 @@ POSSIBILITY OF SUCH DAMAGE.
#define XT_DATA_IN() \
do { \
setPinInput(XT_DATA_PIN); \
writePinHigh(XT_DATA_PIN); \
gpio_write_pin_high(XT_DATA_PIN); \
} while (0)
#define XT_DATA_READ() gpio_read_pin(XT_DATA_PIN)
@ -57,7 +57,7 @@ POSSIBILITY OF SUCH DAMAGE.
#define XT_CLOCK_IN() \
do { \
setPinInput(XT_CLOCK_PIN); \
writePinHigh(XT_CLOCK_PIN); \
gpio_write_pin_high(XT_CLOCK_PIN); \
} while (0)
#define XT_CLOCK_READ() gpio_read_pin(XT_CLOCK_PIN)


+ 4
- 4
keyboards/custommk/evo70_r2/matrix.c View File

@ -26,7 +26,7 @@ void matrix_wait_for_port(stm32_gpio_t *port, uint32_t target_bitmask) {
}
void shift_pulse_clock(void) {
writePinHigh(COL_SHIFT_CLK_PIN);
gpio_write_pin_high(COL_SHIFT_CLK_PIN);
matrix_wait_for_pin(COL_SHIFT_CLK_PIN, 1);
writePinLow(COL_SHIFT_CLK_PIN);
}
@ -34,14 +34,14 @@ void shift_pulse_clock(void) {
void matrix_init_custom(void) {
//set all row pins as input with pullups
for (int i = 0; i < MATRIX_ROWS; ++i) {
writePinHigh(row_pins[i]);
gpio_write_pin_high(row_pins[i]);
setPinInputHigh(row_pins[i]);
}
//set all column pins high in ROW2COL matrix
setPinOutput(COL_SHIFT_IN_PIN);
setPinOutput(COL_SHIFT_CLK_PIN);
writePinHigh(COL_SHIFT_IN_PIN);
gpio_write_pin_high(COL_SHIFT_IN_PIN);
matrix_wait_for_pin(COL_SHIFT_IN_PIN, 1);
for (int i = 0; i < MATRIX_COLS; ++i) {
@ -59,7 +59,7 @@ bool matrix_scan_custom(matrix_row_t current_matrix[]) {
// Setup the output column pin
shift_pulse_clock();
writePinHigh(COL_SHIFT_IN_PIN);
gpio_write_pin_high(COL_SHIFT_IN_PIN);
for (int current_col = 0; current_col < MATRIX_COLS; ++current_col) {
// Read the column ports


+ 2
- 2
keyboards/dekunukem/duckypad/duckypad.c View File

@ -22,10 +22,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
void keyboard_pre_init_kb(void) {
setPinOutput(A0);
writePinHigh(A0);
gpio_write_pin_high(A0);
writePinLow(A0);
wait_ms(10);
writePinHigh(A0);
gpio_write_pin_high(A0);
keyboard_pre_init_user();
}


+ 3
- 3
keyboards/dichotomy/dichotomy.c View File

@ -64,9 +64,9 @@ void led_init(void) {
setPinOutput(F5);
setPinOutput(F6);
writePinHigh(D1);
writePinHigh(F5);
writePinHigh(F6);
gpio_write_pin_high(D1);
gpio_write_pin_high(F5);
gpio_write_pin_high(F6);
}


+ 3
- 3
keyboards/dichotomy/dichotomy.h View File

@ -4,11 +4,11 @@
#include "pointing_device.h"
#include "quantum.h"
#define red_led_off() writePinHigh(F6)
#define red_led_off() gpio_write_pin_high(F6)
#define red_led_on() writePinLow(F6)
#define blu_led_off() writePinHigh(F5)
#define blu_led_off() gpio_write_pin_high(F5)
#define blu_led_on() writePinLow(F5)
#define grn_led_off() writePinHigh(D1)
#define grn_led_off() gpio_write_pin_high(D1)
#define grn_led_on() writePinLow(D1)
#define red_led(flag) if (flag) red_led_on(); else red_led_off()


+ 2
- 2
keyboards/dinofizz/fnrow/v1/v1.c View File

@ -18,7 +18,7 @@
void keyboard_pre_init_kb(void) {
// Immediately set the LED pin as an output and set it ON
setPinOutput(A15);
writePinHigh(A15);
gpio_write_pin_high(A15);
keyboard_pre_init_user();
}
@ -28,7 +28,7 @@ void keyboard_post_init_kb(void) {
// Finish with LED OFF
writePinLow(A15);
wait_ms(100);
writePinHigh(A15);
gpio_write_pin_high(A15);
wait_ms(100);
writePinLow(A15);


+ 2
- 2
keyboards/dk60/dk60.h View File

@ -19,8 +19,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
inline void dk60_caps_led_on(void) { writePinHigh(E6); }
inline void dk60_esc_led_on(void) { writePinHigh(F0); }
inline void dk60_caps_led_on(void) { gpio_write_pin_high(E6); }
inline void dk60_esc_led_on(void) { gpio_write_pin_high(F0); }
inline void dk60_caps_led_off(void) { writePinLow(E6); }
inline void dk60_esc_led_off(void) { writePinLow(F0); }


+ 27
- 27
keyboards/dp60/matrix.c View File

@ -52,7 +52,7 @@ void matrix_scan_user(void) {}
void matrix_init(void)
{
//setPinOutput(F0);
//writePinHigh(F0);
//gpio_write_pin_high(F0);
setPinOutput(B4);
writePinLow(B4);
@ -176,15 +176,15 @@ static void init_cols(void)
static void unselect_cols(void)
{
writePinHigh(F0);
writePinHigh(F1);
writePinHigh(F4);
writePinHigh(F5);
gpio_write_pin_high(F0);
gpio_write_pin_high(F1);
gpio_write_pin_high(F4);
gpio_write_pin_high(F5);
writePinHigh(D2);
writePinHigh(D3);
writePinHigh(D5);
writePinHigh(D6);
gpio_write_pin_high(D2);
gpio_write_pin_high(D3);
gpio_write_pin_high(D5);
gpio_write_pin_high(D6);
}
static void select_col(uint8_t col) {
@ -196,34 +196,34 @@ static void select_col(uint8_t col) {
writePinLow(F4);
break;
case 1:
writePinHigh(F0);
gpio_write_pin_high(F0);
writePinLow(F1);
writePinLow(F4);
break;
case 2:
writePinLow(F0);
writePinHigh(F1);
gpio_write_pin_high(F1);
writePinLow(F4);
break;
case 3:
writePinHigh(F0);
writePinHigh(F1);
gpio_write_pin_high(F0);
gpio_write_pin_high(F1);
writePinLow(F4);
break;
case 4:
writePinLow(F0);
writePinLow(F1);
writePinHigh(F4);
gpio_write_pin_high(F4);
break;
case 5:
writePinHigh(F0);
gpio_write_pin_high(F0);
writePinLow(F1);
writePinHigh(F4);
gpio_write_pin_high(F4);
break;
case 6:
writePinLow(F0);
writePinHigh(F1);
writePinHigh(F4);
gpio_write_pin_high(F1);
gpio_write_pin_high(F4);
break;
case 7:
writePinLow(D2);
@ -231,34 +231,34 @@ static void select_col(uint8_t col) {
writePinLow(D5);
break;
case 8:
writePinHigh(D2);
gpio_write_pin_high(D2);
writePinLow(D3);
writePinLow(D5);
break;
case 9:
writePinLow(D2);
writePinHigh(D3);
gpio_write_pin_high(D3);
writePinLow(D5);
break;
case 10:
writePinHigh(D2);
writePinHigh(D3);
gpio_write_pin_high(D2);
gpio_write_pin_high(D3);
writePinLow(D5);
break;
case 11:
writePinLow(D2);
writePinLow(D3);
writePinHigh(D5);
gpio_write_pin_high(D5);
break;
case 12:
writePinHigh(D2);
gpio_write_pin_high(D2);
writePinLow(D3);
writePinHigh(D5);
gpio_write_pin_high(D5);
break;
case 13:
writePinLow(D2);
writePinHigh(D3);
writePinHigh(D5);
gpio_write_pin_high(D3);
gpio_write_pin_high(D5);
break;
}
}

+ 2
- 2
keyboards/dumbpad/v0x/v0x.c View File

@ -49,8 +49,8 @@ void matrix_init_kb(void) {
// runs once when the firmware starts up
uint8_t led_delay_ms = 80;
for (int i = 0; i < 2; i++) {
writePinHigh(LED_00);
writePinHigh(LED_01);
gpio_write_pin_high(LED_00);
gpio_write_pin_high(LED_01);
wait_ms(led_delay_ms);
writePinLow(LED_00);
writePinLow(LED_01);


+ 2
- 2
keyboards/dumbpad/v0x_dualencoder/v0x_dualencoder.c View File

@ -49,8 +49,8 @@ void matrix_init_kb(void) {
// runs once when the firmware starts up
uint8_t led_delay_ms = 80;
for (int i = 0; i < 2; i++) {
writePinHigh(LED_00);
writePinHigh(LED_01);
gpio_write_pin_high(LED_00);
gpio_write_pin_high(LED_01);
wait_ms(led_delay_ms);
writePinLow(LED_00);
writePinLow(LED_01);


+ 2
- 2
keyboards/dumbpad/v0x_right/v0x_right.c View File

@ -49,8 +49,8 @@ void matrix_init_kb(void) {
// runs once when the firmware starts up
uint8_t led_delay_ms = 80;
for (int i = 0; i < 2; i++) {
writePinHigh(LED_00);
writePinHigh(LED_01);
gpio_write_pin_high(LED_00);
gpio_write_pin_high(LED_01);
wait_ms(led_delay_ms);
writePinLow(LED_00);
writePinLow(LED_01);


+ 3
- 3
keyboards/dumbpad/v1x/v1x.c View File

@ -51,9 +51,9 @@ void matrix_init_kb(void) {
// runs once when the firmware starts up
uint8_t led_delay_ms = 80;
for (int i = 0; i < 2; i++) {
writePinHigh(LED_00);
writePinHigh(LED_01);
writePinHigh(LED_02);
gpio_write_pin_high(LED_00);
gpio_write_pin_high(LED_01);
gpio_write_pin_high(LED_02);
wait_ms(led_delay_ms);
writePinLow(LED_00);
writePinLow(LED_01);


+ 3
- 3
keyboards/dumbpad/v1x_dualencoder/v1x_dualencoder.c View File

@ -51,9 +51,9 @@ void matrix_init_kb(void) {
// runs once when the firmware starts up
uint8_t led_delay_ms = 80;
for (int i = 0; i < 2; i++) {
writePinHigh(LED_00);
writePinHigh(LED_01);
writePinHigh(LED_02);
gpio_write_pin_high(LED_00);
gpio_write_pin_high(LED_01);
gpio_write_pin_high(LED_02);
wait_ms(led_delay_ms);
writePinLow(LED_00);
writePinLow(LED_01);


+ 3
- 3
keyboards/dumbpad/v1x_right/v1x_right.c View File

@ -51,9 +51,9 @@ void matrix_init_kb(void) {
// runs once when the firmware starts up
uint8_t led_delay_ms = 80;
for (int i = 0; i < 2; i++) {
writePinHigh(LED_00);
writePinHigh(LED_01);
writePinHigh(LED_02);
gpio_write_pin_high(LED_00);
gpio_write_pin_high(LED_01);
gpio_write_pin_high(LED_02);
wait_ms(led_delay_ms);
writePinLow(LED_00);
writePinLow(LED_01);


+ 3
- 3
keyboards/dumbpad/v3x/v3x.c View File

@ -83,9 +83,9 @@ void matrix_init_kb(void) {
// runs once when the firmware starts up
uint8_t led_delay_ms = 80;
for (int i = 0; i < 2; i++) {
writePinHigh(LED_00);
writePinHigh(LED_01);
writePinHigh(LED_02);
gpio_write_pin_high(LED_00);
gpio_write_pin_high(LED_01);
gpio_write_pin_high(LED_02);
wait_ms(led_delay_ms);
writePinLow(LED_00);
writePinLow(LED_01);


+ 3
- 3
keyboards/durgod/dgk6x/dgk6x.c View File

@ -18,9 +18,9 @@
/* Private Functions */
void off_all_leds(void) {
writePinHigh(LED_CAPS_LOCK_PIN);
writePinHigh(LED_WIN_LOCK_PIN);
writePinHigh(LED_MR_LOCK_PIN);
gpio_write_pin_high(LED_CAPS_LOCK_PIN);
gpio_write_pin_high(LED_WIN_LOCK_PIN);
gpio_write_pin_high(LED_MR_LOCK_PIN);
}
void on_all_leds(void) {


+ 5
- 5
keyboards/durgod/k310/k310.c View File

@ -22,12 +22,12 @@
/* Private Functions */
void off_all_leds(void) {
#ifdef LED_NUM_LOCK_PIN
writePinHigh(LED_NUM_LOCK_PIN);
gpio_write_pin_high(LED_NUM_LOCK_PIN);
#endif
writePinHigh(LED_CAPS_LOCK_PIN);
writePinHigh(LED_SCROLL_LOCK_PIN);
writePinHigh(LED_WIN_LOCK_PIN);
writePinHigh(LED_MR_LOCK_PIN);
gpio_write_pin_high(LED_CAPS_LOCK_PIN);
gpio_write_pin_high(LED_SCROLL_LOCK_PIN);
gpio_write_pin_high(LED_WIN_LOCK_PIN);
gpio_write_pin_high(LED_MR_LOCK_PIN);
}
void on_all_leds(void) {


+ 5
- 5
keyboards/durgod/k320/k320.c View File

@ -22,12 +22,12 @@
/* Private Functions */
void off_all_leds(void) {
#ifdef LED_NUM_LOCK_PIN
writePinHigh(LED_NUM_LOCK_PIN);
gpio_write_pin_high(LED_NUM_LOCK_PIN);
#endif
writePinHigh(LED_CAPS_LOCK_PIN);
writePinHigh(LED_SCROLL_LOCK_PIN);
writePinHigh(LED_WIN_LOCK_PIN);
writePinHigh(LED_MR_LOCK_PIN);
gpio_write_pin_high(LED_CAPS_LOCK_PIN);
gpio_write_pin_high(LED_SCROLL_LOCK_PIN);
gpio_write_pin_high(LED_WIN_LOCK_PIN);
gpio_write_pin_high(LED_MR_LOCK_PIN);
}
void on_all_leds(void) {


+ 1
- 1
keyboards/enviousdesign/commissions/mini1800/mini1800.c View File

@ -6,7 +6,7 @@ void matrix_init_user(void) {
setPinOutput(GP9); //init gpio
writePinLow(GP9);
setPinOutput(GP11); //init and turn off inverted power led
writePinHigh(GP11);
gpio_write_pin_high(GP11);
}
//layer, capslock and numlock


+ 5
- 5
keyboards/evyd13/gh80_3700/gh80_3700.c View File

@ -22,11 +22,11 @@ void led_init_ports(void) {
setPinOutput(D1);
setPinOutput(F0);
writePinHigh(E6);
writePinHigh(B1);
writePinHigh(D0);
writePinHigh(D1);
writePinHigh(F0);
gpio_write_pin_high(E6);
gpio_write_pin_high(B1);
gpio_write_pin_high(D0);
gpio_write_pin_high(D1);
gpio_write_pin_high(F0);
}
bool led_update_kb(led_t led_state) {


+ 2
- 2
keyboards/evyd13/pockettype/pockettype.c View File

@ -18,11 +18,11 @@
void led_init_ports(void) {
// * Enable LED anodes (Vbus pin is replaced by B0 on some boards)
setPinOutput(B0);
writePinHigh(B0);
gpio_write_pin_high(B0);
// * Set our LED pins as output and high
setPinOutput(F5);
writePinHigh(F5);
gpio_write_pin_high(F5);
setPinOutput(F4);
writePinLow(F4);


+ 2
- 2
keyboards/evyd13/wasdat/matrix.c View File

@ -58,7 +58,7 @@ static void select_col(uint8_t col) {
static void unselect_col(uint8_t col) {
if (col_pins[col] != NO_PIN) {
setPinOutput(col_pins[col]);
writePinHigh(col_pins[col]);
gpio_write_pin_high(col_pins[col]);
} else {
sn74x138_set_addr(0);
}
@ -69,7 +69,7 @@ static void unselect_cols(void) {
for (uint8_t x = 0; x < MATRIX_COLS; x++) {
if (col_pins[x] != NO_PIN) {
setPinOutput(col_pins[x]);
writePinHigh(col_pins[x]);
gpio_write_pin_high(col_pins[x]);
}
}


+ 2
- 2
keyboards/evyd13/wasdat_code/matrix.c View File

@ -61,7 +61,7 @@ static void select_col(uint8_t col) {
static void unselect_col(uint8_t col) {
if (col_pins[col] != NO_PIN) {
setPinOutput(col_pins[col]);
writePinHigh(col_pins[col]);
gpio_write_pin_high(col_pins[col]);
} else {
sn74x138_set_enabled(false);
}
@ -72,7 +72,7 @@ static void unselect_cols(void) {
for (uint8_t x = 0; x < MATRIX_COLS; x++) {
if (col_pins[x] != NO_PIN) {
setPinOutput(col_pins[x]);
writePinHigh(col_pins[x]);
gpio_write_pin_high(col_pins[x]);
}
}


+ 1
- 1
keyboards/ferris/0_1/matrix.c View File

@ -183,7 +183,7 @@ static void init_cols(void) {
for (int pin_index = 0; pin_index < MATRIX_COLS_PER_SIDE; pin_index++) {
pin_t pin = matrix_col_pins_mcu[pin_index];
setPinInput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 3
- 3
keyboards/glenpickle/chimera_ortho_plus/chimera_ortho_plus.c View File

@ -4,9 +4,9 @@ void led_init(void) {
setPinOutput(D1);
setPinOutput(F4);
setPinOutput(F5);
writePinHigh(D1);
writePinHigh(F4);
writePinHigh(F5);
gpio_write_pin_high(D1);
gpio_write_pin_high(F4);
gpio_write_pin_high(F5);
}


+ 1
- 1
keyboards/gmmk/numpad/matrix.c View File

@ -32,7 +32,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/gmmk/numpad/numpad.c View File

@ -112,7 +112,7 @@ led_config_t g_led_config = {{
void keyboard_pre_init_user(void) {
wait_ms(2000);
setPinOutput(AW20216S_PW_EN_PIN);
writePinHigh(AW20216S_PW_EN_PIN);
gpio_write_pin_high(AW20216S_PW_EN_PIN);
}
# endif


+ 1
- 1
keyboards/handwired/2x5keypad/2x5keypad.c View File

@ -21,5 +21,5 @@ void turn_off_leds(void)
void turn_on_led(pin_t pin)
{
writePinHigh(pin);
gpio_write_pin_high(pin);
}

+ 1
- 1
keyboards/handwired/aek64/aek64.c View File

@ -30,7 +30,7 @@ void keyboard_pre_init_user(void) {
void matrix_init_kb(void) {
// Flash the led 1 sec on startup.
writePinHigh(C3);
gpio_write_pin_high(C3);
wait_ms(1000);
writePinLow(C3);
}

+ 2
- 2
keyboards/handwired/dqz11n1g/matrix.c View File

@ -60,7 +60,7 @@ void matrix_init_custom(void) {
static void select_row(uint8_t row) {
pin_t pin = row_pins[row];
if (pin != NO_PIN) {
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}
@ -87,7 +87,7 @@ bool matrix_read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row)
matrix_output_select_delay();
/* Set shift register SH/~LD pin to "shift" mode */
writePinHigh(ROW_SHIFT_PIN);
gpio_write_pin_high(ROW_SHIFT_PIN);
/* For each octet of columns... */
for (uint8_t col_index = 0; col_index < MATRIX_COLS; col_index += 8) {


+ 2
- 2
keyboards/handwired/lagrange/transport.c View File

@ -66,7 +66,7 @@ bool shake_hands(bool master) {
}
if (master) {
writePinHigh(SPI_SS_PIN);
gpio_write_pin_high(SPI_SS_PIN);
}
} while (i < 8);
@ -178,7 +178,7 @@ void transport_master_init(void) {
* above depends on it and the SPI master driver won't do it
* before we call spi_start(). */
writePinHigh(SPI_SS_PIN);
gpio_write_pin_high(SPI_SS_PIN);
setPinOutput(SPI_SS_PIN);
spi_init();


+ 3
- 3
keyboards/handwired/owlet60/matrix.c View File

@ -278,7 +278,7 @@ static void mux_pin_control(const uint8_t binary[]) {
writePinLow(col_select_pins[0]);
}
else {
writePinHigh(col_select_pins[0]);
gpio_write_pin_high(col_select_pins[0]);
}
// set pin1
setPinOutput(col_select_pins[1]);
@ -286,7 +286,7 @@ static void mux_pin_control(const uint8_t binary[]) {
writePinLow(col_select_pins[1]);
}
else {
writePinHigh(col_select_pins[1]);
gpio_write_pin_high(col_select_pins[1]);
}
// set pin2
setPinOutput(col_select_pins[2]);
@ -294,6 +294,6 @@ static void mux_pin_control(const uint8_t binary[]) {
writePinLow(col_select_pins[2]);
}
else {
writePinHigh(col_select_pins[2]);
gpio_write_pin_high(col_select_pins[2]);
}
}

+ 1
- 1
keyboards/handwired/prime_exl_plus/prime_exl_plus.c View File

@ -41,7 +41,7 @@ bool led_update_kb(led_t led_state) {
layer_state_t layer_state_set_kb(layer_state_t state)
{
if (get_highest_layer(state) == 1) {
writePinHigh(B2);
gpio_write_pin_high(B2);
} else {
writePinLow(B2);
}


+ 5
- 5
keyboards/handwired/sono1/sono1.c View File

@ -24,11 +24,11 @@ void matrix_init_kb(void) {
setPinOutput(LED_NUM_LOCK_PIN);
setPinOutput(LED_KB_LOCK_PIN);
writePinHigh(LED_KANA_PIN);
writePinHigh(LED_CAPS_LOCK_PIN);
writePinHigh(LED_CTRL_XFER_PIN);
writePinHigh(LED_NUM_LOCK_PIN);
writePinHigh(LED_KB_LOCK_PIN);
gpio_write_pin_high(LED_KANA_PIN);
gpio_write_pin_high(LED_CAPS_LOCK_PIN);
gpio_write_pin_high(LED_CTRL_XFER_PIN);
gpio_write_pin_high(LED_NUM_LOCK_PIN);
gpio_write_pin_high(LED_KB_LOCK_PIN);
matrix_init_user();
}


+ 2
- 2
keyboards/handwired/symmetric70_proto/debug_config.h View File

@ -15,7 +15,7 @@ static inline void setDebugPinOutput_Low(void) {
#define MATRIX_DEBUG_PIN_INIT() setDebugPinOutput_Low()
#ifdef MATRIX_DEBUG_SCAN
# define MATRIX_DEBUG_SCAN_START() writePinHigh(MATRIX_DEBUG_PIN)
# define MATRIX_DEBUG_SCAN_START() gpio_write_pin_high(MATRIX_DEBUG_PIN)
# define MATRIX_DEBUG_SCAN_END() writePinLow(MATRIX_DEBUG_PIN)
#else
# define MATRIX_DEBUG_SCAN_START()
@ -23,7 +23,7 @@ static inline void setDebugPinOutput_Low(void) {
#endif
#ifdef MATRIX_DEBUG_DELAY
# define MATRIX_DEBUG_DELAY_START() writePinHigh(MATRIX_DEBUG_PIN)
# define MATRIX_DEBUG_DELAY_START() gpio_write_pin_high(MATRIX_DEBUG_PIN)
# define MATRIX_DEBUG_DELAY_END() writePinLow(MATRIX_DEBUG_PIN)
#else
# define MATRIX_DEBUG_DELAY_START()


+ 1
- 1
keyboards/handwired/traveller/traveller.c View File

@ -12,7 +12,7 @@ void matrix_init_kb(void) {
// Turn status LED on
setPinOutput(C7);
writePinHigh(C7);
gpio_write_pin_high(C7);
matrix_init_user();
}

+ 1
- 1
keyboards/handwired/woodpad/woodpad.c View File

@ -22,7 +22,7 @@ void keyboard_pre_init_kb(void) {
}
inline void numlock_led_on(void) {
writePinHigh(F7);
gpio_write_pin_high(F7);
}
inline void numlock_led_off(void) {


+ 2
- 2
keyboards/hardwareabstraction/handwire/handwire.c View File

@ -50,7 +50,7 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
if(!buzzer_active){
buzzer_active = true;
buzzer_timer = timer_read();
writePinHigh(BUZZER_PIN);
gpio_write_pin_high(BUZZER_PIN);
}
}
@ -94,7 +94,7 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
if(buzzer_on == true){
buzzer_active = true;
buzzer_timer = timer_read();
writePinHigh(BUZZER_PIN);
gpio_write_pin_high(BUZZER_PIN);
}
else{
writePinLow(BUZZER_PIN);


+ 2
- 2
keyboards/hazel/bad_wings/matrix.c View File

@ -53,7 +53,7 @@ bool sr_74hc595_spi_send_byte(uint8_t data) {
matrix_io_delay();
spi_write(data);
matrix_io_delay();
writePinHigh(SHIFTREG_MATRIX_COL_CS);
gpio_write_pin_high(SHIFTREG_MATRIX_COL_CS);
sr_74hc595_spi_stop();
return true;
}
@ -87,7 +87,7 @@ void matrix_init_custom(void) {
}
// Set the CS to low by default, and specify as an output pin
writePinHigh(SHIFTREG_MATRIX_COL_CS); // should be high when using SPI?
gpio_write_pin_high(SHIFTREG_MATRIX_COL_CS); // should be high when using SPI?
setPinOutput(SHIFTREG_MATRIX_COL_CS);
// Since it's the init, deactivate all the columns. We'll activate once we get to the matrix scan


+ 3
- 3
keyboards/heliar/wm1_hotswap/wm1_hotswap.c View File

@ -20,11 +20,11 @@
void keyboard_pre_init_kb(void)
{
setPinOutput(D7);
writePinHigh(D7);
gpio_write_pin_high(D7);
setPinOutput(D6);
writePinHigh(D6);
gpio_write_pin_high(D6);
setPinOutput(D4);
writePinHigh(D4);
gpio_write_pin_high(D4);
}
bool led_update_kb(led_t led_state) {


+ 3
- 3
keyboards/hhkb/yang/matrix.c View File

@ -30,9 +30,9 @@ uint8_t power_save_level;
static uint32_t matrix_last_modified = 0;
static inline void key_strobe_high(void) { writePinLow(B6); }
static inline void key_strobe_low(void) { writePinHigh(B6); }
static inline void key_strobe_low(void) { gpio_write_pin_high(B6); }
static inline bool key_state(void) { return gpio_read_pin(D7); }
static inline void key_prev_on(void) { writePinHigh(B7); }
static inline void key_prev_on(void) { gpio_write_pin_high(B7); }
static inline void key_prev_off(void) { writePinLow(B7); }
static inline bool key_power_state(void) { return !gpio_read_pin(D6); }
@ -58,7 +58,7 @@ void matrix_power_down(void) {
PORTB = 0xFF;
// switch MOS FET off
setPinOutput(D6);
writePinHigh(D6);
gpio_write_pin_high(D6);
}
static inline void key_select_row(uint8_t row) { PORTB = (PORTB & 0b11111000) | ((row)&0b111); }


+ 5
- 5
keyboards/hhkb/yang/yang.c View File

@ -21,13 +21,13 @@ extern uint8_t power_save_level;
void hhkb_led_on(uint8_t led) {
switch (led) {
case 1:
writePinHigh(F4);
gpio_write_pin_high(F4);
break;
case 2:
writePinHigh(F2);
gpio_write_pin_high(F2);
break;
case 3:
writePinHigh(F0);
gpio_write_pin_high(F0);
break;
}
}
@ -63,7 +63,7 @@ void keyboard_pre_init_kb(void) {
// Key strobe
setPinOutput(B6);
writePinHigh(B6);
gpio_write_pin_high(B6);
// Key: input with pull-up
setPinInputHigh(D7);
@ -93,7 +93,7 @@ void suspend_power_down_kb(void) {
// Disable UART TX to avoid current leakage
UCSR1B &= ~_BV(TXEN1);
// Power down BLE module
writePinHigh(D5);
gpio_write_pin_high(D5);
}
suspend_power_down_user();


+ 3
- 3
keyboards/ibm/model_m/ashpil_usbc/ashpil_usbc.c View File

@ -21,9 +21,9 @@ void keyboard_pre_init_kb(void) {
setPinOutput(D5);
setPinOutput(D6);
setPinOutput(D7);
writePinHigh(D5);
writePinHigh(D6);
writePinHigh(D7);
gpio_write_pin_high(D5);
gpio_write_pin_high(D6);
gpio_write_pin_high(D7);
}
bool led_update_kb(led_t led_state) {


+ 1
- 1
keyboards/ibm/model_m/mschwingen/matrix.c View File

@ -55,7 +55,7 @@ static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t current_col)
matrix_io_delay();
writePinLow(SR_LOAD_PIN);
writePinHigh(SR_LOAD_PIN);
gpio_write_pin_high(SR_LOAD_PIN);
row_data = spi_read() << 8;
row_data |= spi_read();


+ 2
- 2
keyboards/ibm/model_m/mschwingen/mschwingen.c View File

@ -74,7 +74,7 @@ void sleep_led_toggle(void) {}
void sleep_led_disable(void) {
suspend_active = false;
writePinHigh(MODELM_STATUS_LED);
gpio_write_pin_high(MODELM_STATUS_LED);
}
void sleep_led_enable(void) {
@ -102,7 +102,7 @@ void keyboard_pre_init_kb(void) {
writePinLow(MODELM_LED_NUMLOCK);
#endif
setPinOutput(MODELM_STATUS_LED);
writePinHigh(MODELM_STATUS_LED);
gpio_write_pin_high(MODELM_STATUS_LED);
_delay_ms(50);
#ifdef UART_DEBUG
uart_init(115200);


+ 3
- 3
keyboards/ibm/model_m/teensypp/teensypp.c View File

@ -20,9 +20,9 @@ void led_init_ports(void) {
setPinOutput(B4);
setPinOutput(B5);
setPinOutput(B6);
writePinHigh(B4);
writePinHigh(B5);
writePinHigh(B6);
gpio_write_pin_high(B4);
gpio_write_pin_high(B5);
gpio_write_pin_high(B6);
}
bool led_update_kb(led_t led_state) {


+ 2
- 2
keyboards/idb/idb_60/idb_60.c View File

@ -14,11 +14,11 @@ inline void _idb_60_fn_led_on(void) {
}
inline void _idb_60_caps_led_off(void) {
writePinHigh(C5);
gpio_write_pin_high(C5);
}
inline void _idb_60_fn_led_off(void) {
writePinHigh(C4);
gpio_write_pin_high(C4);
}
// Capslock LED indicator


+ 1
- 1
keyboards/ingrained/matrix.c View File

@ -181,7 +181,7 @@ static void init_cols(void) {
for (int pin_index = 0; pin_index < MATRIX_COLS_PER_SIDE; pin_index++) {
pin_t pin = matrix_col_pins_mcu[pin_index];
setPinInput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/input_club/k_type/is31fl3733-dual.c View File

@ -129,7 +129,7 @@ void is31fl3733_write_pwm_buffer(uint8_t bus, uint8_t index) {
void is31fl3733_init_drivers(void) {
#if defined(IS31FL3733_SDB_PIN)
setPinOutput(IS31FL3733_SDB_PIN);
writePinHigh(IS31FL3733_SDB_PIN);
gpio_write_pin_high(IS31FL3733_SDB_PIN);
#endif
i2c_init(&I2CD1, I2C1_SCL_PIN, I2C1_SDA_PIN);


+ 3
- 3
keyboards/jian/nsrev2/config.h View File

@ -64,7 +64,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define UPDATE_NUM_LOCK_LED() writePin(NUM_LOCK_LED_PIN, led_state.num_lock)
#endif // NUM_INVERT
#else
#define RESET_NUM_LOCK_LED() writePinHigh(NUM_LOCK_LED_PIN)
#define RESET_NUM_LOCK_LED() gpio_write_pin_high(NUM_LOCK_LED_PIN)
#ifdef NUM_INVERT
#define UPDATE_NUM_LOCK_LED() writePin(NUM_LOCK_LED_PIN, led_state.num_lock)
#else
@ -76,7 +76,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RESET_CAPS_LOCK_LED() writePinLow(CAPS_LOCK_LED_PIN)
#define UPDATE_CAPS_LOCK_LED() writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock)
#else
#define RESET_CAPS_LOCK_LED() writePinHigh(CAPS_LOCK_LED_PIN)
#define RESET_CAPS_LOCK_LED() gpio_write_pin_high(CAPS_LOCK_LED_PIN)
#define UPDATE_CAPS_LOCK_LED() writePin(CAPS_LOCK_LED_PIN, !led_state.caps_lock)
#endif // CAPS_NMOSFET
@ -84,6 +84,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RESET_SCROLL_LOCK_LED() writePinLow(SCROLL_LOCK_LED_PIN)
#define UPDATE_SCROLL_LOCK_LED() writePin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock)
#else
#define RESET_SCROLL_LOCK_LED() writePinHigh(SCROLL_LOCK_LED_PIN)
#define RESET_SCROLL_LOCK_LED() gpio_write_pin_high(SCROLL_LOCK_LED_PIN)
#define UPDATE_SCROLL_LOCK_LED() writePin(SCROLL_LOCK_LED_PIN, !led_state.scroll_lock)
#endif // SCROLL_NMOSFET

+ 3
- 3
keyboards/jian/rev1/config.h View File

@ -46,7 +46,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define UPDATE_NUM_LOCK_LED() writePin(NUM_LOCK_LED_PIN, led_state.num_lock)
#endif // NUM_INVERT
#else
#define RESET_NUM_LOCK_LED() writePinHigh(NUM_LOCK_LED_PIN)
#define RESET_NUM_LOCK_LED() gpio_write_pin_high(NUM_LOCK_LED_PIN)
#ifdef NUM_INVERT
#define UPDATE_NUM_LOCK_LED() writePin(NUM_LOCK_LED_PIN, led_state.num_lock)
#else
@ -58,7 +58,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RESET_CAPS_LOCK_LED() writePinLow(CAPS_LOCK_LED_PIN)
#define UPDATE_CAPS_LOCK_LED() writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock)
#else
#define RESET_CAPS_LOCK_LED() writePinHigh(CAPS_LOCK_LED_PIN)
#define RESET_CAPS_LOCK_LED() gpio_write_pin_high(CAPS_LOCK_LED_PIN)
#define UPDATE_CAPS_LOCK_LED() writePin(CAPS_LOCK_LED_PIN, !led_state.caps_lock)
#endif // CAPS_NMOSFET
@ -66,7 +66,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RESET_SCROLL_LOCK_LED() writePinLow(SCROLL_LOCK_LED_PIN)
#define UPDATE_SCROLL_LOCK_LED() writePin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock)
#else
#define RESET_SCROLL_LOCK_LED() writePinHigh(SCROLL_LOCK_LED_PIN)
#define RESET_SCROLL_LOCK_LED() gpio_write_pin_high(SCROLL_LOCK_LED_PIN)
#define UPDATE_SCROLL_LOCK_LED() writePin(SCROLL_LOCK_LED_PIN, !led_state.scroll_lock)
#endif // SCROLL_NMOSFET


+ 3
- 3
keyboards/jian/rev2/config.h View File

@ -52,7 +52,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define UPDATE_NUM_LOCK_LED() writePin(NUM_LOCK_LED_PIN, led_state.num_lock)
#endif // NUM_INVERT
#else
#define RESET_NUM_LOCK_LED() writePinHigh(NUM_LOCK_LED_PIN)
#define RESET_NUM_LOCK_LED() gpio_write_pin_high(NUM_LOCK_LED_PIN)
#ifdef NUM_INVERT
#define UPDATE_NUM_LOCK_LED() writePin(NUM_LOCK_LED_PIN, led_state.num_lock)
#else
@ -64,7 +64,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RESET_CAPS_LOCK_LED() writePinLow(CAPS_LOCK_LED_PIN)
#define UPDATE_CAPS_LOCK_LED() writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock)
#else
#define RESET_CAPS_LOCK_LED() writePinHigh(CAPS_LOCK_LED_PIN)
#define RESET_CAPS_LOCK_LED() gpio_write_pin_high(CAPS_LOCK_LED_PIN)
#define UPDATE_CAPS_LOCK_LED() writePin(CAPS_LOCK_LED_PIN, !led_state.caps_lock)
#endif // CAPS_NMOSFET
@ -72,6 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RESET_SCROLL_LOCK_LED() writePinLow(SCROLL_LOCK_LED_PIN)
#define UPDATE_SCROLL_LOCK_LED() writePin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock)
#else
#define RESET_SCROLL_LOCK_LED() writePinHigh(SCROLL_LOCK_LED_PIN)
#define RESET_SCROLL_LOCK_LED() gpio_write_pin_high(SCROLL_LOCK_LED_PIN)
#define UPDATE_SCROLL_LOCK_LED() writePin(SCROLL_LOCK_LED_PIN, !led_state.scroll_lock)
#endif // SCROLL_NMOSFET

+ 1
- 1
keyboards/kagizaraya/chidori/board.c View File

@ -62,7 +62,7 @@ static void board_set_master_led(board_info_t* board, uint8_t led_index, bool st
pin_t pin = board->led_pins[led_index];
board->led_status[led_index] = status;
setPinOutput(pin);
status ? writePinHigh(pin) : writePinLow(pin);
status ? gpio_write_pin_high(pin) : writePinLow(pin);
}
static void board_set_slave_led(board_info_t* board, uint8_t led_index, bool status) {


+ 3
- 3
keyboards/kbdfans/kbd19x/kbd19x.h View File

@ -20,11 +20,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
#include "led.h"
inline void kbd19x_caps_led_on(void) { writePinHigh(LED_CAPS_LOCK_PIN); }
inline void kbd19x_caps_led_on(void) { gpio_write_pin_high(LED_CAPS_LOCK_PIN); }
inline void kbd19x_caps_led_off(void) { writePinLow(LED_CAPS_LOCK_PIN); }
inline void kbd19x_sclk_led_on(void) { writePinHigh(LED_SCROLL_LOCK_PIN); }
inline void kbd19x_sclk_led_on(void) { gpio_write_pin_high(LED_SCROLL_LOCK_PIN); }
inline void kbd19x_sclk_led_off(void) { writePinLow(LED_SCROLL_LOCK_PIN); }
inline void kbd19x_nmlk_led_on(void) { writePinHigh(LED_NUM_LOCK_PIN); }
inline void kbd19x_nmlk_led_on(void) { gpio_write_pin_high(LED_NUM_LOCK_PIN); }
inline void kbd19x_nmlk_led_off(void) { writePinLow(LED_NUM_LOCK_PIN); }

+ 3
- 3
keyboards/kbdfans/kbd8x/kbd8x.h View File

@ -19,11 +19,11 @@
#include "led.h"
// Functions for setting LEDs on toggle keys
inline void caps_led_on(void) { writePinHigh(LED_CAPS_LOCK_PIN); }
inline void caps_led_on(void) { gpio_write_pin_high(LED_CAPS_LOCK_PIN); }
inline void caps_led_off(void) { writePinLow(LED_CAPS_LOCK_PIN); }
inline void num_led_on(void) { writePinHigh(LED_NUM_LOCK_PIN); }
inline void num_led_on(void) { gpio_write_pin_high(LED_NUM_LOCK_PIN); }
inline void num_led_off(void) { writePinLow(LED_NUM_LOCK_PIN); }
inline void scroll_led_on(void) { writePinHigh(LED_SCROLL_LOCK_PIN); }
inline void scroll_led_on(void) { gpio_write_pin_high(LED_SCROLL_LOCK_PIN); }
inline void scroll_led_off(void) { writePinLow(LED_SCROLL_LOCK_PIN); }

+ 1
- 1
keyboards/kbdfans/niu_mini/niu_mini.c View File

@ -13,7 +13,7 @@ const keypos_t PROGMEM hand_swap_config[MATRIX_ROWS][MATRIX_COLS] = {
void matrix_init_kb(void) {
// Turn status LED on
setPinOutput(E6);
writePinHigh(E6);
gpio_write_pin_high(E6);
matrix_init_user();
}

+ 5
- 5
keyboards/kbdmania/kmac/kmac.c View File

@ -36,7 +36,7 @@ void backlight_init_ports(void) {
void backlight_set(uint8_t level) {
// F-row
if (level & F_ROW_MASK) {
writePinHigh(B1);
gpio_write_pin_high(B1);
} else {
writePinLow(B1);
}
@ -48,9 +48,9 @@ void backlight_set(uint8_t level) {
writePinLow(B4);
writePinLow(D7);
} else {
writePinHigh(B2);
writePinHigh(B3);
writePinHigh(B4);
writePinHigh(D7);
gpio_write_pin_high(B2);
gpio_write_pin_high(B3);
gpio_write_pin_high(B4);
gpio_write_pin_high(D7);
}
}

+ 1
- 1
keyboards/kbdmania/kmac/matrix.c View File

@ -112,7 +112,7 @@ static void select_col(uint8_t col) {
writePin(F1, c & 0b00010);
writePin(F0, c & 0b00001);
} else {
writePinHigh(B5);
gpio_write_pin_high(B5);
}
}


+ 1
- 1
keyboards/kbdmania/kmac_pad/matrix.c View File

@ -37,7 +37,7 @@ static void unselect_cols(void) {
}
static void select_col(uint8_t col) {
writePinHigh(col_pins[col]);
gpio_write_pin_high(col_pins[col]);
}
static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t current_col) {


+ 4
- 4
keyboards/keychron/c2_pro/matrix.c View File

@ -49,7 +49,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}
@ -79,11 +79,11 @@ static void HC595_output(SIZE_T data, uint8_t bit) {
ATOMIC_BLOCK_FORCEON {
for (uint8_t i = 0; i < (SHIFT_COL_END - SHIFT_COL_START + 1); i++) {
if (data & 0x1) {
writePinHigh(HC595_DS);
gpio_write_pin_high(HC595_DS);
} else {
writePinLow(HC595_DS);
}
writePinHigh(HC595_SHCP);
gpio_write_pin_high(HC595_SHCP);
HC595_delay(n);
writePinLow(HC595_SHCP);
HC595_delay(n);
@ -93,7 +93,7 @@ static void HC595_output(SIZE_T data, uint8_t bit) {
data = data >> 1;
}
}
writePinHigh(HC595_STCP);
gpio_write_pin_high(HC595_STCP);
HC595_delay(n);
writePinLow(HC595_STCP);
HC595_delay(n);


+ 1
- 1
keyboards/keychron/q10/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/keychron/q11/q11.c View File

@ -131,7 +131,7 @@ void keyboard_post_init_kb(void) {
// to avoid affecting the serial usart communication between the left hand and the right hand.
if (is_keyboard_left()) {
setPinOutput(A0);
writePinHigh(A0);
gpio_write_pin_high(A0);
} else {
if ((analogReadPin_my(B0) > 1000) || (analogReadPin_my(B1) > 1000)) {
setPinInput(A11);


+ 1
- 1
keyboards/keychron/q12/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/keychron/q1v2/matrix.c View File

@ -42,7 +42,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/keychron/q3/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/keychron/q5/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 1
- 1
keyboards/keychron/q6/matrix.c View File

@ -55,7 +55,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}


+ 7
- 7
keyboards/keychron/q65/matrix.c View File

@ -41,7 +41,7 @@ static inline void writePinLow_atomic(pin_t pin) {
static inline void writePinHigh_atomic(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}
@ -75,18 +75,18 @@ static void shiftOut(uint8_t dataOut) {
for (uint8_t i = 0; i < 8; i++) {
compiler_barrier();
if (dataOut & 0x1) {
writePinHigh(DATA_PIN);
gpio_write_pin_high(DATA_PIN);
} else {
writePinLow(DATA_PIN);
}
dataOut = dataOut >> 1;
compiler_barrier();
writePinHigh(CLOCK_PIN);
gpio_write_pin_high(CLOCK_PIN);
small_delay();
writePinLow(CLOCK_PIN);
}
compiler_barrier();
writePinHigh(LATCH_PIN);
gpio_write_pin_high(LATCH_PIN);
small_delay();
writePinLow(LATCH_PIN);
compiler_barrier();
@ -97,16 +97,16 @@ static void shiftout_single(uint8_t data) {
ATOMIC_BLOCK_FORCEON {
compiler_barrier();
if (data & 0x1) {
writePinHigh(DATA_PIN);
gpio_write_pin_high(DATA_PIN);
} else {
writePinLow(DATA_PIN);
}
compiler_barrier();
writePinHigh(CLOCK_PIN);
gpio_write_pin_high(CLOCK_PIN);
small_delay();
writePinLow(CLOCK_PIN);
compiler_barrier();
writePinHigh(LATCH_PIN);
gpio_write_pin_high(LATCH_PIN);
small_delay();
writePinLow(LATCH_PIN);
compiler_barrier();


+ 7
- 7
keyboards/keychron/v1/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}
@ -70,18 +70,18 @@ static void shiftOut(uint8_t dataOut) {
for (uint8_t i = 0; i < 8; i++) {
compiler_barrier();
if (dataOut & 0x1) {
writePinHigh(DATA_PIN);
gpio_write_pin_high(DATA_PIN);
} else {
writePinLow(DATA_PIN);
}
dataOut = dataOut >> 1;
compiler_barrier();
writePinHigh(CLOCK_PIN);
gpio_write_pin_high(CLOCK_PIN);
small_delay();
writePinLow(CLOCK_PIN);
}
compiler_barrier();
writePinHigh(LATCH_PIN);
gpio_write_pin_high(LATCH_PIN);
small_delay();
writePinLow(LATCH_PIN);
compiler_barrier();
@ -92,16 +92,16 @@ static void shiftOut_single(uint8_t data) {
ATOMIC_BLOCK_FORCEON {
compiler_barrier();
if (data & 0x1) {
writePinHigh(DATA_PIN);
gpio_write_pin_high(DATA_PIN);
} else {
writePinLow(DATA_PIN);
}
compiler_barrier();
writePinHigh(CLOCK_PIN);
gpio_write_pin_high(CLOCK_PIN);
small_delay();
writePinLow(CLOCK_PIN);
compiler_barrier();
writePinHigh(LATCH_PIN);
gpio_write_pin_high(LATCH_PIN);
small_delay();
writePinLow(LATCH_PIN);
compiler_barrier();


+ 7
- 7
keyboards/keychron/v10/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}
@ -69,16 +69,16 @@ static void shiftOut(uint16_t dataOut) {
ATOMIC_BLOCK_FORCEON {
for (uint8_t i = 0; i < PIN_USED_74HC595; i++) {
if (dataOut & 0x1) {
writePinHigh(DATA_PIN_74HC595);
gpio_write_pin_high(DATA_PIN_74HC595);
} else {
writePinLow(DATA_PIN_74HC595);
}
dataOut = dataOut >> 1;
writePinHigh(CLOCK_PIN_74HC595);
gpio_write_pin_high(CLOCK_PIN_74HC595);
small_delay(2);
writePinLow(CLOCK_PIN_74HC595);
}
writePinHigh(LATCH_PIN_74HC595);
gpio_write_pin_high(LATCH_PIN_74HC595);
small_delay(2);
writePinLow(LATCH_PIN_74HC595);
}
@ -87,14 +87,14 @@ static void shiftOut(uint16_t dataOut) {
static void shiftOut_single(uint8_t data) {
ATOMIC_BLOCK_FORCEON {
if (data & 0x1) {
writePinHigh(DATA_PIN_74HC595);
gpio_write_pin_high(DATA_PIN_74HC595);
} else {
writePinLow(DATA_PIN_74HC595);
}
writePinHigh(CLOCK_PIN_74HC595);
gpio_write_pin_high(CLOCK_PIN_74HC595);
small_delay(2);
writePinLow(CLOCK_PIN_74HC595);
writePinHigh(LATCH_PIN_74HC595);
gpio_write_pin_high(LATCH_PIN_74HC595);
small_delay(2);
writePinLow(LATCH_PIN_74HC595);
}


+ 7
- 7
keyboards/keychron/v3/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}
@ -70,18 +70,18 @@ static void shiftOut(uint8_t dataOut) {
for (uint8_t i = 0; i < 8; i++) {
compiler_barrier();
if (dataOut & 0x1) {
writePinHigh(DATA_PIN);
gpio_write_pin_high(DATA_PIN);
} else {
writePinLow(DATA_PIN);
}
dataOut = dataOut >> 1;
compiler_barrier();
writePinHigh(CLOCK_PIN);
gpio_write_pin_high(CLOCK_PIN);
small_delay();
writePinLow(CLOCK_PIN);
}
compiler_barrier();
writePinHigh(LATCH_PIN);
gpio_write_pin_high(LATCH_PIN);
small_delay();
writePinLow(LATCH_PIN);
compiler_barrier();
@ -92,16 +92,16 @@ static void shiftOut_single(uint8_t data) {
ATOMIC_BLOCK_FORCEON {
compiler_barrier();
if (data & 0x1) {
writePinHigh(DATA_PIN);
gpio_write_pin_high(DATA_PIN);
} else {
writePinLow(DATA_PIN);
}
compiler_barrier();
writePinHigh(CLOCK_PIN);
gpio_write_pin_high(CLOCK_PIN);
small_delay();
writePinLow(CLOCK_PIN);
compiler_barrier();
writePinHigh(LATCH_PIN);
gpio_write_pin_high(LATCH_PIN);
small_delay();
writePinLow(LATCH_PIN);
compiler_barrier();


+ 7
- 7
keyboards/keychron/v5/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}
@ -70,18 +70,18 @@ static void shiftOut(uint8_t dataOut) {
for (uint8_t i = 0; i < 8; i++) {
compiler_barrier();
if (dataOut & 0x1) {
writePinHigh(DATA_PIN);
gpio_write_pin_high(DATA_PIN);
} else {
writePinLow(DATA_PIN);
}
dataOut = dataOut >> 1;
compiler_barrier();
writePinHigh(CLOCK_PIN);
gpio_write_pin_high(CLOCK_PIN);
small_delay();
writePinLow(CLOCK_PIN);
}
compiler_barrier();
writePinHigh(LATCH_PIN);
gpio_write_pin_high(LATCH_PIN);
small_delay();
writePinLow(LATCH_PIN);
compiler_barrier();
@ -92,16 +92,16 @@ static void shiftOut_single(uint8_t data) {
ATOMIC_BLOCK_FORCEON {
compiler_barrier();
if (data & 0x1) {
writePinHigh(DATA_PIN);
gpio_write_pin_high(DATA_PIN);
} else {
writePinLow(DATA_PIN);
}
compiler_barrier();
writePinHigh(CLOCK_PIN);
gpio_write_pin_high(CLOCK_PIN);
small_delay();
writePinLow(CLOCK_PIN);
compiler_barrier();
writePinHigh(LATCH_PIN);
gpio_write_pin_high(LATCH_PIN);
small_delay();
writePinLow(LATCH_PIN);
compiler_barrier();


+ 7
- 7
keyboards/keychron/v6/matrix.c View File

@ -43,7 +43,7 @@ static inline void setPinOutput_writeLow(pin_t pin) {
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
writePinHigh(pin);
gpio_write_pin_high(pin);
}
}
@ -69,16 +69,16 @@ static void shiftOut(uint16_t dataOut) {
ATOMIC_BLOCK_FORCEON {
for (uint8_t i = 0; i < PIN_USED_74HC595; i++) {
if (dataOut & 0x1) {
writePinHigh(DATA_PIN_74HC595);
gpio_write_pin_high(DATA_PIN_74HC595);
} else {
writePinLow(DATA_PIN_74HC595);
}
dataOut = dataOut >> 1;
writePinHigh(CLOCK_PIN_74HC595);
gpio_write_pin_high(CLOCK_PIN_74HC595);
small_delay(2);
writePinLow(CLOCK_PIN_74HC595);
}
writePinHigh(LATCH_PIN_74HC595);
gpio_write_pin_high(LATCH_PIN_74HC595);
small_delay(2);
writePinLow(LATCH_PIN_74HC595);
}
@ -87,14 +87,14 @@ static void shiftOut(uint16_t dataOut) {
static void shiftOut_single(uint8_t data) {
ATOMIC_BLOCK_FORCEON {
if (data & 0x1) {
writePinHigh(DATA_PIN_74HC595);
gpio_write_pin_high(DATA_PIN_74HC595);
} else {
writePinLow(DATA_PIN_74HC595);
}
writePinHigh(CLOCK_PIN_74HC595);
gpio_write_pin_high(CLOCK_PIN_74HC595);
small_delay(2);
writePinLow(CLOCK_PIN_74HC595);
writePinHigh(LATCH_PIN_74HC595);
gpio_write_pin_high(LATCH_PIN_74HC595);
small_delay(2);
writePinLow(LATCH_PIN_74HC595);
}


+ 3
- 3
keyboards/keyhive/honeycomb/honeycomb.c View File

@ -61,11 +61,11 @@ bool pointing_device_task(void){
void led_init(void) {
setPinOutput(D1);
writePinHigh(D1);
gpio_write_pin_high(D1);
setPinOutput(F4);
writePinHigh(F4);
gpio_write_pin_high(F4);
setPinOutput(F5);
writePinHigh(F5);
gpio_write_pin_high(F5);
}
void matrix_init_kb(void) {


+ 3
- 3
keyboards/keyhive/honeycomb/honeycomb.h View File

@ -2,11 +2,11 @@
#include "quantum.h"
#define RED_LED_OFF() writePinHigh(F6)
#define RED_LED_OFF() gpio_write_pin_high(F6)
#define RED_LED_ON() writePinLow(F6)
#define BLU_LED_OFF() writePinHigh(F5)
#define BLU_LED_OFF() gpio_write_pin_high(F5)
#define BLU_LED_ON() writePinLow(F5)
#define GRN_LED_OFF() writePinHigh(D1)
#define GRN_LED_OFF() gpio_write_pin_high(D1)
#define GRN_LED_ON() writePinLow(D1)
#define SET_LED_OFF (RED_LED_OFF(); GRN_LED_OFF(); BLU_LED_OFF(); )


+ 1
- 1
keyboards/keyhive/navi10/rev0/rev0.c View File

@ -22,7 +22,7 @@ void matrix_init_kb(void) {
//set the indicator LED pin to Output
setPinOutput(B5);
//set HIGH for off.
writePinHigh(B5);
gpio_write_pin_high(B5);
//call any user functions
matrix_init_user();


+ 1
- 1
keyboards/keyhive/navi10/rev2/rev2.c View File

@ -22,7 +22,7 @@ void matrix_init_kb(void) {
//set the indicator LED pin to Output
setPinOutput(B5);
//set HIGH for off.
writePinHigh(B5);
gpio_write_pin_high(B5);
//call any user functions
matrix_init_user();


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save