Browse Source

Update GPIO API usage in keyboard code - `setPinOutput`

pull/23361/head
fauxpark 1 month ago
parent
commit
183cb83300
322 changed files with 841 additions and 841 deletions
  1. +1
    -1
      keyboards/3w6/rev1/matrix.c
  2. +1
    -1
      keyboards/3w6/rev2/matrix.c
  3. +2
    -2
      keyboards/40percentclub/4pack/4pack.c
  4. +3
    -3
      keyboards/40percentclub/sixpack/sixpack.c
  5. +8
    -8
      keyboards/4pplet/eagle_viper_rep/rev_a/rev_a.c
  6. +5
    -5
      keyboards/4pplet/eagle_viper_rep/rev_b/rev_b.c
  7. +3
    -3
      keyboards/acheron/austin/austin.c
  8. +4
    -4
      keyboards/aeboards/ext65/rev1/rev1.c
  9. +4
    -4
      keyboards/aeboards/ext65/rev2/rev2.c
  10. +1
    -1
      keyboards/aeboards/ext65/rev3/rev3.c
  11. +6
    -6
      keyboards/ai03/orbit/orbit.c
  12. +2
    -2
      keyboards/ai03/vega/vega.c
  13. +2
    -2
      keyboards/akko/5087/5087.c
  14. +1
    -1
      keyboards/akko/5108/5108.c
  15. +1
    -1
      keyboards/anavi/knob1/knob1.c
  16. +1
    -1
      keyboards/anavi/knobs3/knobs3.c
  17. +2
    -2
      keyboards/argyle/matrix.c
  18. +3
    -3
      keyboards/atlantis/ps17/ps17.c
  19. +1
    -1
      keyboards/atomic/atomic.c
  20. +5
    -5
      keyboards/bajjak/bajjak.h
  21. +7
    -7
      keyboards/bajjak/matrix.c
  22. +1
    -1
      keyboards/bandominedoni/bandominedoni.c
  23. +1
    -1
      keyboards/barleycorn_smd/matrix.c
  24. +1
    -1
      keyboards/bear_face/v1/v1.c
  25. +1
    -1
      keyboards/bear_face/v2/v2.c
  26. +1
    -1
      keyboards/bioi/g60/g60.c
  27. +1
    -1
      keyboards/bioi/morgan65/morgan65.c
  28. +1
    -1
      keyboards/bioi/s65/s65.c
  29. +2
    -2
      keyboards/blu/vimclutch/vimclutch.c
  30. +1
    -1
      keyboards/bpiphany/ghost_squid/ghost_squid.c
  31. +6
    -6
      keyboards/bpiphany/ghost_squid/matrix.c
  32. +1
    -1
      keyboards/capsunlocked/cu75/cu75.c
  33. +1
    -1
      keyboards/capsunlocked/cu80/v2/v2.c
  34. +6
    -6
      keyboards/centromere/centromere.c
  35. +3
    -3
      keyboards/cheshire/curiosity/curiosity.c
  36. +5
    -5
      keyboards/cipulot/common/ec_switch_matrix.c
  37. +4
    -4
      keyboards/clueboard/2x1800/2019/2019.c
  38. +1
    -1
      keyboards/clueboard/2x1800/2021/max7219.c
  39. +4
    -4
      keyboards/clueboard/66/rev4/rev4.c
  40. +4
    -4
      keyboards/converter/palm_usb/matrix.c
  41. +1
    -1
      keyboards/converter/xt_usb/config.h
  42. +2
    -2
      keyboards/converter/xt_usb/xt.h
  43. +2
    -2
      keyboards/custommk/evo70_r2/matrix.c
  44. +1
    -1
      keyboards/cutie_club/wraith/wraith.c
  45. +6
    -6
      keyboards/dark/magnum_ergo_1/magnum_ergo_1.c
  46. +2
    -2
      keyboards/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.c
  47. +2
    -2
      keyboards/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.c
  48. +1
    -1
      keyboards/dekunukem/duckypad/duckypad.c
  49. +3
    -3
      keyboards/dichotomy/dichotomy.c
  50. +1
    -1
      keyboards/dinofizz/fnrow/v1/v1.c
  51. +2
    -2
      keyboards/dk60/dk60.c
  52. +1
    -1
      keyboards/dm9records/lain/lain.c
  53. +2
    -2
      keyboards/doppelganger/doppelganger.c
  54. +10
    -10
      keyboards/dp60/matrix.c
  55. +1
    -1
      keyboards/drop/lib/mux.c
  56. +3
    -3
      keyboards/duck/orion/v3/matrix.c
  57. +2
    -2
      keyboards/dumbpad/v0x/v0x.c
  58. +2
    -2
      keyboards/dumbpad/v0x_dualencoder/v0x_dualencoder.c
  59. +2
    -2
      keyboards/dumbpad/v0x_right/v0x_right.c
  60. +3
    -3
      keyboards/dumbpad/v1x/v1x.c
  61. +3
    -3
      keyboards/dumbpad/v1x_dualencoder/v1x_dualencoder.c
  62. +3
    -3
      keyboards/dumbpad/v1x_right/v1x_right.c
  63. +3
    -3
      keyboards/dumbpad/v3x/v3x.c
  64. +3
    -3
      keyboards/durgod/dgk6x/dgk6x.c
  65. +5
    -5
      keyboards/durgod/k310/k310.c
  66. +5
    -5
      keyboards/durgod/k320/k320.c
  67. +1
    -1
      keyboards/dztech/bocc/bocc.c
  68. +1
    -1
      keyboards/ealdin/quadrant/quadrant.c
  69. +3
    -3
      keyboards/edda/edda.c
  70. +2
    -2
      keyboards/enviousdesign/commissions/mini1800/mini1800.c
  71. +7
    -7
      keyboards/ergodox_ez/matrix.c
  72. +5
    -5
      keyboards/evyd13/gh80_3700/gh80_3700.c
  73. +1
    -1
      keyboards/evyd13/gud70/gud70.c
  74. +3
    -3
      keyboards/evyd13/pockettype/pockettype.c
  75. +2
    -2
      keyboards/evyd13/wasdat/matrix.c
  76. +2
    -2
      keyboards/evyd13/wasdat_code/matrix.c
  77. +2
    -2
      keyboards/exclusive/e6v2/oe/oe.c
  78. +2
    -2
      keyboards/exclusive/e85/hotswap/hotswap.c
  79. +2
    -2
      keyboards/exclusive/e85/soldered/soldered.c
  80. +1
    -1
      keyboards/ferris/0_1/matrix.c
  81. +1
    -1
      keyboards/ferris/0_2/matrix.c
  82. +1
    -1
      keyboards/fjlabs/bolsa65/bolsa65.c
  83. +2
    -2
      keyboards/flx/virgo/virgo.c
  84. +1
    -1
      keyboards/gboards/gergoplex/matrix.c
  85. +5
    -5
      keyboards/gh60/revc/revc.h
  86. +2
    -2
      keyboards/ghs/rar/rar.c
  87. +2
    -2
      keyboards/gl516/a52gl/matrix.c
  88. +2
    -2
      keyboards/gl516/j73gl/matrix.c
  89. +2
    -2
      keyboards/gl516/n51gl/matrix.c
  90. +3
    -3
      keyboards/glenpickle/chimera_ortho_plus/chimera_ortho_plus.c
  91. +2
    -2
      keyboards/gmmk/numpad/matrix.c
  92. +1
    -1
      keyboards/gmmk/numpad/numpad.c
  93. +1
    -1
      keyboards/gray_studio/think65/solder/solder.c
  94. +1
    -1
      keyboards/halfcliff/matrix.c
  95. +3
    -3
      keyboards/handwired/2x5keypad/2x5keypad.c
  96. +1
    -1
      keyboards/handwired/aek64/aek64.c
  97. +2
    -2
      keyboards/handwired/dqz11n1g/matrix.c
  98. +1
    -1
      keyboards/handwired/evk/v1_3/v1_3.c
  99. +3
    -3
      keyboards/handwired/jopr/jopr.c
  100. +2
    -2
      keyboards/handwired/jotanck/jotanck.c

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

@ -236,7 +236,7 @@ static void select_row(uint8_t row) {
// select on atmega32u4
pin_t matrix_row_pins_mcu[MATRIX_ROWS_PER_SIDE] = MATRIX_ROW_PINS_L;
pin_t pin = matrix_row_pins_mcu[row];
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_low(pin);
} else {
// select on tca9555


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

@ -233,7 +233,7 @@ static void select_row(uint8_t row) {
// select on atmega32u4
pin_t matrix_row_pins_mcu[MATRIX_ROWS_PER_SIDE] = MATRIX_ROW_PINS_L;
pin_t pin = matrix_row_pins_mcu[row];
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_low(pin);
} else {
// select on tca9555


+ 2
- 2
keyboards/40percentclub/4pack/4pack.c View File

@ -23,8 +23,8 @@ void matrix_init_kb(void) {
// put your keyboard start-up code here
// runs once when the firmware starts up
setPinOutput(F4); // cathodes
setPinOutput(F5); // cathodes
gpio_set_pin_output(F4); // cathodes
gpio_set_pin_output(F5); // cathodes
// Do the rest
matrix_init_user();


+ 3
- 3
keyboards/40percentclub/sixpack/sixpack.c View File

@ -16,9 +16,9 @@
#include "quantum.h"
void matrix_init_kb(void) {
setPinOutput(B6); // Backlight cathodes Col.3
setPinOutput(F6); // Backlight cathodes Col.2
setPinOutput(F7); // Backlight cathodes Col.1
gpio_set_pin_output(B6); // Backlight cathodes Col.3
gpio_set_pin_output(F6); // Backlight cathodes Col.2
gpio_set_pin_output(F7); // Backlight cathodes Col.1
matrix_init_user();
}

+ 8
- 8
keyboards/4pplet/eagle_viper_rep/rev_a/rev_a.c View File

@ -27,19 +27,19 @@ bool led_update_kb(led_t led_state) {
bool res = led_update_user(led_state);
if(res && LOCK_LIGHTS) {
if(led_state.caps_lock){
setPinOutput(CAPS_PIN);
gpio_set_pin_output(CAPS_PIN);
gpio_write_pin(CAPS_PIN, 0);
}
else
setPinInputHigh(CAPS_PIN);
if(led_state.scroll_lock){
setPinOutput(SCROLL_PIN);
gpio_set_pin_output(SCROLL_PIN);
gpio_write_pin(SCROLL_PIN, 0);
}
else
setPinInputHigh(SCROLL_PIN);
if(led_state.num_lock){
setPinOutput(NUM_PIN);
gpio_set_pin_output(NUM_PIN);
gpio_write_pin(NUM_PIN, 0);
}
else
@ -59,7 +59,7 @@ layer_state_t layer_state_set_kb(layer_state_t state) {
void setLayerLed(layer_state_t state){
switch(get_highest_layer(state)){
case 0 :
setPinOutput(LAYER_1);
gpio_set_pin_output(LAYER_1);
gpio_write_pin(LAYER_1, 0);
setPinInputHigh(LAYER_2);
setPinInputHigh(LAYER_3);
@ -67,7 +67,7 @@ void setLayerLed(layer_state_t state){
setPinInputHigh(LAYER_5);
break;
case 1 :
setPinOutput(LAYER_2);
gpio_set_pin_output(LAYER_2);
gpio_write_pin(LAYER_2, 0);
setPinInputHigh(LAYER_1);
setPinInputHigh(LAYER_3);
@ -75,7 +75,7 @@ void setLayerLed(layer_state_t state){
setPinInputHigh(LAYER_5);
break;
case 2 :
setPinOutput(LAYER_3);
gpio_set_pin_output(LAYER_3);
gpio_write_pin(LAYER_3, 0);
setPinInputHigh(LAYER_1);
setPinInputHigh(LAYER_2);
@ -88,10 +88,10 @@ void setLayerLed(layer_state_t state){
setPinInputHigh(LAYER_1);
setPinInputHigh(LAYER_2);
setPinInputHigh(LAYER_3);
setPinOutput(LAYER_4);
gpio_set_pin_output(LAYER_4);
break;
case 4 :
setPinOutput(LAYER_5);
gpio_set_pin_output(LAYER_5);
gpio_write_pin(LAYER_5, 0);
setPinInputHigh(LAYER_1);
setPinInputHigh(LAYER_2);


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

@ -17,11 +17,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "rev_b.h"
void keyboard_pre_init_kb(void) {
setPinOutput(LAYER_1);
setPinOutput(LAYER_2);
setPinOutput(LAYER_3);
setPinOutput(LAYER_4);
setPinOutput(LAYER_5);
gpio_set_pin_output(LAYER_1);
gpio_set_pin_output(LAYER_2);
gpio_set_pin_output(LAYER_3);
gpio_set_pin_output(LAYER_4);
gpio_set_pin_output(LAYER_5);
keyboard_pre_init_user();
}


+ 3
- 3
keyboards/acheron/austin/austin.c View File

@ -1,9 +1,9 @@
#include "quantum.h"
void keyboard_pre_init_kb(void) {
setPinOutput(A0);
setPinOutput(A1);
setPinOutput(A2);
gpio_set_pin_output(A0);
gpio_set_pin_output(A1);
gpio_set_pin_output(A2);
keyboard_pre_init_user();
}


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

@ -19,10 +19,10 @@
void keyboard_pre_init_user(void) {
// Call the keyboard pre init code.
// Set our LED pins as output
setPinOutput(D5);
setPinOutput(D3);
setPinOutput(D2);
setPinOutput(D1);
gpio_set_pin_output(D5);
gpio_set_pin_output(D3);
gpio_set_pin_output(D2);
gpio_set_pin_output(D1);
}
bool led_update_kb(led_t led_state) {


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

@ -71,10 +71,10 @@ bool oled_task_kb(void) {
void keyboard_pre_init_kb(void) {
// Call the keyboard pre init code.
// Set our LED pins as output
setPinOutput(B4);
setPinOutput(B3);
setPinOutput(A15);
setPinOutput(A14);
gpio_set_pin_output(B4);
gpio_set_pin_output(B3);
gpio_set_pin_output(A15);
gpio_set_pin_output(A14);
keyboard_pre_init_user();
}


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

@ -22,7 +22,7 @@ void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); }
void keyboard_pre_init_user(void) {
// Call the keyboard pre init code.
// Set our LED pins as output
setPinOutput(LED_LAYERS_PIN);
gpio_set_pin_output(LED_LAYERS_PIN);
}
layer_state_t layer_state_set_kb(layer_state_t state) {


+ 6
- 6
keyboards/ai03/orbit/orbit.c View File

@ -19,13 +19,13 @@
void led_init_ports(void) {
// Initialize indicator LEDs to output
if (isLeftHand) {
setPinOutput(C6);
setPinOutput(B6);
setPinOutput(B5);
gpio_set_pin_output(C6);
gpio_set_pin_output(B6);
gpio_set_pin_output(B5);
} else {
setPinOutput(F6);
setPinOutput(F7);
setPinOutput(C7);
gpio_set_pin_output(F6);
gpio_set_pin_output(F7);
gpio_set_pin_output(C7);
}
set_layer_indicators(0);


+ 2
- 2
keyboards/ai03/vega/vega.c View File

@ -19,8 +19,8 @@
void matrix_init_kb(void) {
// Initialize indicator LEDs to output
setPinOutput(B7); // Caps
setPinOutput(A5); // Slck
gpio_set_pin_output(B7); // Caps
gpio_set_pin_output(A5); // Slck
matrix_init_user();
}


+ 2
- 2
keyboards/akko/5087/5087.c View File

@ -137,9 +137,9 @@ enum __layers {
// clang-format on
void matrix_init_kb(void) {
setPinOutput(LED_MAC_OS_PIN); // LDE2 MAC\WIN
gpio_set_pin_output(LED_MAC_OS_PIN); // LDE2 MAC\WIN
gpio_write_pin_low(LED_MAC_OS_PIN);
setPinOutput(LED_WIN_LOCK_PIN); // LED3 Win Lock
gpio_set_pin_output(LED_WIN_LOCK_PIN); // LED3 Win Lock
gpio_write_pin_low(LED_WIN_LOCK_PIN);
matrix_init_user();


+ 1
- 1
keyboards/akko/5108/5108.c View File

@ -148,7 +148,7 @@ const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = {
#endif
void keyboard_pre_init_kb(void) {
setPinOutput(LED_WIN_LOCK_PIN); // LED3 Win Lock
gpio_set_pin_output(LED_WIN_LOCK_PIN); // LED3 Win Lock
gpio_write_pin_low(LED_WIN_LOCK_PIN);
keyboard_pre_init_user();
}


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

@ -6,7 +6,7 @@
void keyboard_post_init_kb(void) {
// Enable RGB LED
setPinOutput(GP11);
gpio_set_pin_output(GP11);
gpio_write_pin_high(GP11);
rgblight_enable();


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

@ -6,7 +6,7 @@
void keyboard_post_init_kb(void) {
// Enable RGB LED
setPinOutput(GP11);
gpio_set_pin_output(GP11);
gpio_write_pin_high(GP11);
rgblight_enable();


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

@ -26,14 +26,14 @@ static const pin_t col_pins[MATRIX_COLS] = MATRIX_COL_PINS;
static inline void setPinOutput_writeLow(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_low(pin);
}
}
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_high(pin);
}
}


+ 3
- 3
keyboards/atlantis/ps17/ps17.c View File

@ -13,9 +13,9 @@ layer_state_t layer_state_set_kb(layer_state_t state) {
void keyboard_pre_init_kb(void) {
/* Set indicator LEDs as outputs */
setPinOutput(LED_INDICATOR_0_PIN);
setPinOutput(LED_INDICATOR_1_PIN);
setPinOutput(LED_INDICATOR_2_PIN);
gpio_set_pin_output(LED_INDICATOR_0_PIN);
gpio_set_pin_output(LED_INDICATOR_1_PIN);
gpio_set_pin_output(LED_INDICATOR_2_PIN);
keyboard_pre_init_user();
}


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

@ -21,7 +21,7 @@ void matrix_init_kb(void) {
// runs once when the firmware starts up
// Turn status LED on
setPinOutput(E6);
gpio_set_pin_output(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); 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_on(void) { gpio_set_pin_output(D6); gpio_write_pin_high(D6); }
inline void bajjak_right_led_1_on(void) { gpio_set_pin_output(B5); gpio_write_pin_high(B5); }
inline void bajjak_right_led_2_on(void) { gpio_set_pin_output(B6); gpio_write_pin_high(B6); }
inline void bajjak_right_led_3_on(void) { gpio_set_pin_output(B7); gpio_write_pin_high(B7); }
inline void bajjak_right_led_on(uint8_t led) { gpio_set_pin_output(led+4); gpio_write_pin_high(led+4); }
inline void bajjak_board_led_off(void) { setPinInput(D6); gpio_write_pin_low(D6); }
inline void bajjak_right_led_1_off(void) { setPinInput(B5); gpio_write_pin_low(B5); }


+ 7
- 7
keyboards/bajjak/matrix.c View File

@ -200,31 +200,31 @@ static void select_row(uint8_t row) {
// Output low(DDR:1, PORT:0) to select
switch (row) {
case 7:
setPinOutput(B0);
gpio_set_pin_output(B0);
gpio_write_pin_low(B0);
break;
case 8:
setPinOutput(B1);
gpio_set_pin_output(B1);
gpio_write_pin_low(B1);
break;
case 9:
setPinOutput(B2);
gpio_set_pin_output(B2);
gpio_write_pin_low(B2);
break;
case 10:
setPinOutput(B3);
gpio_set_pin_output(B3);
gpio_write_pin_low(B3);
break;
case 11:
setPinOutput(D2);
gpio_set_pin_output(D2);
gpio_write_pin_low(D2);
break;
case 12:
setPinOutput(D3);
gpio_set_pin_output(D3);
gpio_write_pin_low(D3);
break;
case 13:
setPinOutput(C6);
gpio_set_pin_output(C6);
gpio_write_pin_low(C6);
break;
}


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

@ -71,7 +71,7 @@ led_config_t g_led_config = {
#if defined(SPLIT_HAND_MATRIX_GRID)
static uint8_t peek_matrix_intersection(pin_t out_pin, pin_t in_pin) {
setPinInputHigh(in_pin);
setPinOutput(out_pin);
gpio_set_pin_output(out_pin);
gpio_write_pin_low(out_pin);
// It's almost unnecessary, but wait until it's down to low, just in case.
wait_us(1);


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

@ -30,7 +30,7 @@ static void unselect_rows(void) {
}
static void select_row(uint8_t row) {
setPinOutput(row_pins[row]);
gpio_set_pin_output(row_pins[row]);
gpio_write_pin_low(row_pins[row]);
}


+ 1
- 1
keyboards/bear_face/v1/v1.c View File

@ -19,7 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
void keyboard_pre_init_kb(void) {
//Sets LED pin as output
setPinOutput(F7);
gpio_set_pin_output(F7);
keyboard_pre_init_user();
}


+ 1
- 1
keyboards/bear_face/v2/v2.c View File

@ -19,7 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
void keyboard_pre_init_kb(void) {
//Sets LED pin as output
setPinOutput(F7);
gpio_set_pin_output(F7);
keyboard_pre_init_user();
}


+ 1
- 1
keyboards/bioi/g60/g60.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);
gpio_set_pin_output(F0);
gpio_write_pin_high(F0);
keyboard_pre_init_user();
}


+ 1
- 1
keyboards/bioi/morgan65/morgan65.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);
gpio_set_pin_output(F0);
gpio_write_pin_high(F0);
keyboard_pre_init_user();
}


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

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


+ 2
- 2
keyboards/blu/vimclutch/vimclutch.c View File

@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
void keyboard_pre_init_kb(void)
{
setPinOutput(F4);
setPinOutput(F5);
gpio_set_pin_output(F4);
gpio_set_pin_output(F5);
keyboard_pre_init_user();
};

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

@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "ghost_squid.h"
void keyboard_pre_init_kb(void) {
setPinOutput(D0);
gpio_set_pin_output(D0);
gpio_write_pin_low(D0);
fn_led_off();


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

@ -56,12 +56,12 @@ void select_col(uint8_t col) {
void matrix_init_custom(void) {
/* Column output pins */
setPinOutput(D1);
setPinOutput(D2);
setPinOutput(D3);
setPinOutput(D4);
setPinOutput(D5);
setPinOutput(D6);
gpio_set_pin_output(D1);
gpio_set_pin_output(D2);
gpio_set_pin_output(D3);
gpio_set_pin_output(D4);
gpio_set_pin_output(D5);
gpio_set_pin_output(D6);
/* Row input pins */
gpio_write_pin_high(B0);


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

@ -24,7 +24,7 @@ void matrix_init_kb(void)
gpio_write_pin_high(B5);
#else
// If we're not using the audio pin, drive it low
setPinOutput(C6);
gpio_set_pin_output(C6);
gpio_write_pin_low(C6);
#endif
}


+ 1
- 1
keyboards/capsunlocked/cu80/v2/v2.c View File

@ -3,7 +3,7 @@
#include "quantum.h"
void matrix_init_kb(void) {
setPinOutput(E6);
gpio_set_pin_output(E6);
matrix_init_user();
}


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

@ -2,9 +2,9 @@
void led_init(void) {
#if MCU == atmega32u2
setPinOutput(C4); // Set red LED pin as output
setPinOutput(C5); // Set blue LED pin as output
setPinOutput(D1); // Set green LED pin as output
gpio_set_pin_output(C4); // Set red LED pin as output
gpio_set_pin_output(C5); // Set blue LED pin as output
gpio_set_pin_output(D1); // Set green LED pin as output
gpio_write_pin_high(C4); // Turn off red LED pin
gpio_write_pin_high(C5); // Turn off blue LED pin
@ -12,9 +12,9 @@ void led_init(void) {
#else
setPinOutput(F4); // Set red LED pin as output
setPinOutput(F5); // Set blue LED pin as output
setPinOutput(D1); // Set green LED pin as output
gpio_set_pin_output(F4); // Set red LED pin as output
gpio_set_pin_output(F5); // Set blue LED pin as output
gpio_set_pin_output(D1); // Set green LED pin as output
gpio_write_pin_high(F4); // Turn off red LED pin
gpio_write_pin_high(F5); // Turn off blue LED pin


+ 3
- 3
keyboards/cheshire/curiosity/curiosity.c View File

@ -1,9 +1,9 @@
#include "quantum.h"
void matrix_init_board(void){
setPinOutput(A8);
setPinOutput(A9);
setPinOutput(A10);
gpio_set_pin_output(A8);
gpio_set_pin_output(A9);
gpio_set_pin_output(A10);
}
bool led_update_kb(led_t led_state) {


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

@ -54,7 +54,7 @@ static adc_mux adcMux;
void init_row(void) {
// Set all row pins as output and low
for (uint8_t idx = 0; idx < MATRIX_ROWS; idx++) {
setPinOutput(row_pins[idx]);
gpio_set_pin_output(row_pins[idx]);
gpio_write_pin_low(row_pins[idx]);
}
}
@ -62,11 +62,11 @@ void init_row(void) {
// Initialize the multiplexers
void init_amux(void) {
for (uint8_t idx = 0; idx < AMUX_COUNT; idx++) {
setPinOutput(amux_en_pins[idx]);
gpio_set_pin_output(amux_en_pins[idx]);
gpio_write_pin_low(amux_en_pins[idx]);
}
for (uint8_t idx = 0; idx < AMUX_SEL_PINS_COUNT; idx++) {
setPinOutput(amux_sel_pins[idx]);
gpio_set_pin_output(amux_sel_pins[idx]);
}
}
@ -99,7 +99,7 @@ void discharge_capacitor(void) {
gpio_write_pin_low(DISCHARGE_PIN);
#else
gpio_write_pin_low(DISCHARGE_PIN);
setPinOutput(DISCHARGE_PIN);
gpio_set_pin_output(DISCHARGE_PIN);
#endif
}
@ -127,7 +127,7 @@ int ec_init(void) {
#ifdef OPEN_DRAIN_SUPPORT
gpio_set_pin_output_open_drain(DISCHARGE_PIN);
#else
setPinOutput(DISCHARGE_PIN);
gpio_set_pin_output(DISCHARGE_PIN);
#endif
// Initialize drive lines


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

@ -17,10 +17,10 @@
void matrix_init_kb(void) {
// Set our LED pins as output
setPinOutput(D6);
setPinOutput(B4);
setPinOutput(B5);
setPinOutput(B6);
gpio_set_pin_output(D6);
gpio_set_pin_output(B4);
gpio_set_pin_output(B5);
gpio_set_pin_output(B6);
// Set our Tilt Sensor pins as input
setPinInputHigh(SHAKE_PIN_A);


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

@ -202,7 +202,7 @@ void max7219_init(void) {
wait_ms(1500);
dprintf("max7219_init()\n");
setPinOutput(MAX7219_LOAD);
gpio_set_pin_output(MAX7219_LOAD);
gpio_write_pin_high(MAX7219_LOAD);
spi_init();


+ 4
- 4
keyboards/clueboard/66/rev4/rev4.c View File

@ -2,13 +2,13 @@
void led_init_ports(void) {
// Set our LED pins as output
setPinOutput(B13); // LED1
gpio_set_pin_output(B13); // LED1
gpio_write_pin_low(B13);
setPinOutput(B14); // LED2
gpio_set_pin_output(B14); // LED2
gpio_write_pin_low(B14);
setPinOutput(A8); // LED3
gpio_set_pin_output(A8); // LED3
gpio_write_pin_low(A8);
setPinOutput(A0); // Capslock LED
gpio_set_pin_output(A0); // Capslock LED
gpio_write_pin_low(A0);
}


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

@ -95,16 +95,16 @@ void pins_init(void) {
// set pins for pullups, Rts , power &etc.
//print ("pins setup\n");
setPinOutput(VCC_PIN);
gpio_set_pin_output(VCC_PIN);
gpio_write_pin_low(VCC_PIN);
#if ( HANDSPRING == 0)
#ifdef CY835
setPinOutput(GND_PIN);
gpio_set_pin_output(GND_PIN);
gpio_write_pin_low(GND_PIN);
setPinOutput(PULLDOWN_PIN);
gpio_set_pin_output(PULLDOWN_PIN);
gpio_write_pin_low(PULLDOWN_PIN);
#endif
@ -131,7 +131,7 @@ uint8_t rts_reset(void) {
firstread=gpio_read_pin(RTS_PIN);
// printf("r%02X:", firstread);
setPinOutput(RTS_PIN);
gpio_set_pin_output(RTS_PIN);
if (firstread) {
gpio_write_pin_low(RTS_PIN);


+ 1
- 1
keyboards/converter/xt_usb/config.h View File

@ -35,7 +35,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* hard reset: low pulse for 500ms and after that HiZ for safety */
#define XT_RESET() do { \
gpio_write_pin_low(XT_RST_PIN); \
setPinOutput(XT_RST_PIN); \
gpio_set_pin_output(XT_RST_PIN); \
wait_ms(500); \
setPinInput(XT_RST_PIN); \
} while (0)


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

@ -51,7 +51,7 @@ POSSIBILITY OF SUCH DAMAGE.
#define XT_DATA_LO() \
do { \
gpio_write_pin_low(XT_DATA_PIN); \
setPinOutput(XT_DATA_PIN); \
gpio_set_pin_output(XT_DATA_PIN); \
} while (0)
#define XT_CLOCK_IN() \
@ -65,7 +65,7 @@ POSSIBILITY OF SUCH DAMAGE.
#define XT_CLOCK_LO() \
do { \
gpio_write_pin_low(XT_CLOCK_PIN); \
setPinOutput(XT_CLOCK_PIN); \
gpio_set_pin_output(XT_CLOCK_PIN); \
} while (0)
void xt_host_init(void);


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

@ -39,8 +39,8 @@ void matrix_init_custom(void) {
}
//set all column pins high in ROW2COL matrix
setPinOutput(COL_SHIFT_IN_PIN);
setPinOutput(COL_SHIFT_CLK_PIN);
gpio_set_pin_output(COL_SHIFT_IN_PIN);
gpio_set_pin_output(COL_SHIFT_CLK_PIN);
gpio_write_pin_high(COL_SHIFT_IN_PIN);
matrix_wait_for_pin(COL_SHIFT_IN_PIN, 1);


+ 1
- 1
keyboards/cutie_club/wraith/wraith.c View File

@ -16,7 +16,7 @@
#include "quantum.h"
void matrix_init_kb(void) {
setPinOutput(B0);
gpio_set_pin_output(B0);
matrix_init_user();
}

+ 6
- 6
keyboards/dark/magnum_ergo_1/magnum_ergo_1.c View File

@ -17,12 +17,12 @@
#include "quantum.h"
void keyoard_post_init_kb(void) {
setPinOutput(LED_CAPS_LOCK_PIN);
setPinOutput(LED_INDICATOR_1);
setPinOutput(LED_INDICATOR_2);
setPinOutput(LED_INDICATOR_3);
setPinOutput(LED_INDICATOR_4);
setPinOutput(LED_INDICATOR_5);
gpio_set_pin_output(LED_CAPS_LOCK_PIN);
gpio_set_pin_output(LED_INDICATOR_1);
gpio_set_pin_output(LED_INDICATOR_2);
gpio_set_pin_output(LED_INDICATOR_3);
gpio_set_pin_output(LED_INDICATOR_4);
gpio_set_pin_output(LED_INDICATOR_5);
#ifndef LED_CAPS_LOCK_PIN
gpio_write_pin(LED_CAPS_LOCK_PIN, 0);
#endif


+ 2
- 2
keyboards/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.c View File

@ -147,8 +147,8 @@ void spi_init(void) {
#endif
void keyboard_pre_init_kb(void) {
setPinOutput(C0);
setPinOutput(C15);
gpio_set_pin_output(C0);
gpio_set_pin_output(C15);
keyboard_pre_init_user();
};
void housekeeping_task_kb(void) {


+ 2
- 2
keyboards/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.c View File

@ -148,8 +148,8 @@ void spi_init(void) {
#endif
void keyboard_pre_init_kb(void) {
setPinOutput(C0);
setPinOutput(C15);
gpio_set_pin_output(C0);
gpio_set_pin_output(C15);
keyboard_pre_init_user();
};
void housekeeping_task_kb(void) {


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

@ -21,7 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
void keyboard_pre_init_kb(void) {
setPinOutput(A0);
gpio_set_pin_output(A0);
gpio_write_pin_high(A0);
gpio_write_pin_low(A0);
wait_ms(10);


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

@ -60,9 +60,9 @@ bool pointing_device_task(void){
}
void led_init(void) {
setPinOutput(D1);
setPinOutput(F5);
setPinOutput(F6);
gpio_set_pin_output(D1);
gpio_set_pin_output(F5);
gpio_set_pin_output(F6);
gpio_write_pin_high(D1);
gpio_write_pin_high(F5);


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

@ -17,7 +17,7 @@
void keyboard_pre_init_kb(void) {
// Immediately set the LED pin as an output and set it ON
setPinOutput(A15);
gpio_set_pin_output(A15);
gpio_write_pin_high(A15);
keyboard_pre_init_user();


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

@ -40,8 +40,8 @@ void matrix_init_kb(void) {
}
void led_init_ports(void) {
setPinOutput(E6);
setPinOutput(F0);
gpio_set_pin_output(E6);
gpio_set_pin_output(F0);
}
void led_update_ports(led_t led_state) {


+ 1
- 1
keyboards/dm9records/lain/lain.c View File

@ -28,7 +28,7 @@ void lain_enable_leds_toggle(void) { lain_enable_leds(!lain_config.led_enabled);
void led_init_ports(void) {
for (uint8_t i = 0; i < LED_NUM; i++) {
setPinOutput(leds[i]);
gpio_set_pin_output(leds[i]);
lain_set_led(leds[i], 0);
}
}


+ 2
- 2
keyboards/doppelganger/doppelganger.c View File

@ -16,8 +16,8 @@
#include "quantum.h"
void keyboard_pre_init_kb(void) {
setPinOutput(C6);
setPinOutput(B0);
gpio_set_pin_output(C6);
gpio_set_pin_output(B0);
}
bool led_update_kb(led_t led_state) {


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

@ -51,9 +51,9 @@ void matrix_scan_user(void) {}
void matrix_init(void)
{
//setPinOutput(F0);
//gpio_set_pin_output(F0);
//gpio_write_pin_high(F0);
setPinOutput(B4);
gpio_set_pin_output(B4);
gpio_write_pin_low(B4);
init_cols();
@ -161,15 +161,15 @@ static uint8_t read_rows(void)
*/
static void init_cols(void)
{
setPinOutput(F0);
setPinOutput(F1);
setPinOutput(F4);
setPinOutput(F5);
gpio_set_pin_output(F0);
gpio_set_pin_output(F1);
gpio_set_pin_output(F4);
gpio_set_pin_output(F5);
setPinOutput(D2);
setPinOutput(D3);
setPinOutput(D5);
setPinOutput(D6);
gpio_set_pin_output(D2);
gpio_set_pin_output(D3);
gpio_set_pin_output(D5);
gpio_set_pin_output(D6);
unselect_cols();
}


+ 1
- 1
keyboards/drop/lib/mux.c View File

@ -22,7 +22,7 @@
#define C2_B5_SENSE B0
static inline void digital_write(pin_t pin, uint8_t level) {
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin(pin, level);
}


+ 3
- 3
keyboards/duck/orion/v3/matrix.c View File

@ -53,13 +53,13 @@ void matrix_scan_user(void) {
void indicator_init_ports(void) {
// Num LED
setPinOutput(B4);
gpio_set_pin_output(B4);
// Caps Lock
setPinOutput(B0);
gpio_set_pin_output(B0);
// Scroll Lock
setPinOutput(D7);
gpio_set_pin_output(D7);
}
void matrix_init(void) {


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

@ -17,8 +17,8 @@
void keyboard_pre_init_kb(void) {
// Set LED IO as outputs
setPinOutput(LED_00);
setPinOutput(LED_01);
gpio_set_pin_output(LED_00);
gpio_set_pin_output(LED_01);
keyboard_pre_init_user();
}


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

@ -17,8 +17,8 @@
void keyboard_pre_init_kb(void) {
// Set LED IO as outputs
setPinOutput(LED_00);
setPinOutput(LED_01);
gpio_set_pin_output(LED_00);
gpio_set_pin_output(LED_01);
keyboard_pre_init_user();
}


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

@ -17,8 +17,8 @@
void keyboard_pre_init_kb(void) {
// Set LED IO as outputs
setPinOutput(LED_00);
setPinOutput(LED_01);
gpio_set_pin_output(LED_00);
gpio_set_pin_output(LED_01);
keyboard_pre_init_user();
}


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

@ -17,9 +17,9 @@
void keyboard_pre_init_kb(void) {
// Set LED IO as outputs
setPinOutput(LED_00);
setPinOutput(LED_01);
setPinOutput(LED_02);
gpio_set_pin_output(LED_00);
gpio_set_pin_output(LED_01);
gpio_set_pin_output(LED_02);
keyboard_pre_init_user();
}


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

@ -17,9 +17,9 @@
void keyboard_pre_init_kb(void) {
// Set LED IO as outputs
setPinOutput(LED_00);
setPinOutput(LED_01);
setPinOutput(LED_02);
gpio_set_pin_output(LED_00);
gpio_set_pin_output(LED_01);
gpio_set_pin_output(LED_02);
keyboard_pre_init_user();
}


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

@ -17,9 +17,9 @@
void keyboard_pre_init_kb(void) {
// Set LED IO as outputs
setPinOutput(LED_00);
setPinOutput(LED_01);
setPinOutput(LED_02);
gpio_set_pin_output(LED_00);
gpio_set_pin_output(LED_01);
gpio_set_pin_output(LED_02);
keyboard_pre_init_user();
}


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

@ -48,9 +48,9 @@ led_config_t g_led_config = {{// Key Matrix to LED Index
void keyboard_pre_init_kb(void) {
// Set LED IO as outputs
setPinOutput(LED_00);
setPinOutput(LED_01);
setPinOutput(LED_02);
gpio_set_pin_output(LED_00);
gpio_set_pin_output(LED_01);
gpio_set_pin_output(LED_02);
keyboard_pre_init_user();
}


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

@ -31,9 +31,9 @@ void on_all_leds(void) {
/* WinLock and MR LEDs are non-standard. Need to override led init */
void led_init_ports(void) {
setPinOutput(LED_CAPS_LOCK_PIN);
setPinOutput(LED_WIN_LOCK_PIN);
setPinOutput(LED_MR_LOCK_PIN);
gpio_set_pin_output(LED_CAPS_LOCK_PIN);
gpio_set_pin_output(LED_WIN_LOCK_PIN);
gpio_set_pin_output(LED_MR_LOCK_PIN);
off_all_leds();
}


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

@ -43,12 +43,12 @@ void on_all_leds(void) {
/* WinLock and MR LEDs are non-standard. Need to override led init */
void led_init_ports(void) {
#ifdef LED_NUM_LOCK_PIN
setPinOutput(LED_NUM_LOCK_PIN);
gpio_set_pin_output(LED_NUM_LOCK_PIN);
#endif
setPinOutput(LED_CAPS_LOCK_PIN);
setPinOutput(LED_SCROLL_LOCK_PIN);
setPinOutput(LED_WIN_LOCK_PIN);
setPinOutput(LED_MR_LOCK_PIN);
gpio_set_pin_output(LED_CAPS_LOCK_PIN);
gpio_set_pin_output(LED_SCROLL_LOCK_PIN);
gpio_set_pin_output(LED_WIN_LOCK_PIN);
gpio_set_pin_output(LED_MR_LOCK_PIN);
off_all_leds();
}


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

@ -43,12 +43,12 @@ void on_all_leds(void) {
/* WinLock and MR LEDs are non-standard. Need to override led init */
void led_init_ports(void) {
#ifdef LED_NUM_LOCK_PIN
setPinOutput(LED_NUM_LOCK_PIN);
gpio_set_pin_output(LED_NUM_LOCK_PIN);
#endif
setPinOutput(LED_CAPS_LOCK_PIN);
setPinOutput(LED_SCROLL_LOCK_PIN);
setPinOutput(LED_WIN_LOCK_PIN);
setPinOutput(LED_MR_LOCK_PIN);
gpio_set_pin_output(LED_CAPS_LOCK_PIN);
gpio_set_pin_output(LED_SCROLL_LOCK_PIN);
gpio_set_pin_output(LED_WIN_LOCK_PIN);
gpio_set_pin_output(LED_MR_LOCK_PIN);
off_all_leds();
}


+ 1
- 1
keyboards/dztech/bocc/bocc.c View File

@ -16,7 +16,7 @@
#include "quantum.h"
void matrix_init_kb(void) {
setPinOutput(E6);
gpio_set_pin_output(E6);
matrix_init_user();
}


+ 1
- 1
keyboards/ealdin/quadrant/quadrant.c View File

@ -54,7 +54,7 @@ bool encoder_update_kb(uint8_t index, bool clockwise) {
}
void keyboard_pre_init_kb(void) {
setPinOutput(F0);
gpio_set_pin_output(F0);
keyboard_pre_init_user();
}


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

@ -18,9 +18,9 @@ void keyboard_pre_init_kb(void) {
keyboard_pre_init_user();
// Set our LED pins as output
setPinOutput(B2);
setPinOutput(B1);
setPinOutput(B0);
gpio_set_pin_output(B2);
gpio_set_pin_output(B1);
gpio_set_pin_output(B0);
}
__attribute__((weak)) layer_state_t layer_state_set_user(layer_state_t state) {


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

@ -3,9 +3,9 @@
#include "quantum.h"
void matrix_init_user(void) {
setPinOutput(GP9); //init gpio
gpio_set_pin_output(GP9); //init gpio
gpio_write_pin_low(GP9);
setPinOutput(GP11); //init and turn off inverted power led
gpio_set_pin_output(GP11); //init and turn off inverted power led
gpio_write_pin_high(GP11);
}


+ 7
- 7
keyboards/ergodox_ez/matrix.c View File

@ -200,31 +200,31 @@ static void select_row(uint8_t row) {
// Output low(DDR:1, PORT:0) to select
switch (row) {
case 7:
setPinOutput(B0);
gpio_set_pin_output(B0);
gpio_write_pin_low(B0);
break;
case 8:
setPinOutput(B1);
gpio_set_pin_output(B1);
gpio_write_pin_low(B1);
break;
case 9:
setPinOutput(B2);
gpio_set_pin_output(B2);
gpio_write_pin_low(B2);
break;
case 10:
setPinOutput(B3);
gpio_set_pin_output(B3);
gpio_write_pin_low(B3);
break;
case 11:
setPinOutput(D2);
gpio_set_pin_output(D2);
gpio_write_pin_low(D2);
break;
case 12:
setPinOutput(D3);
gpio_set_pin_output(D3);
gpio_write_pin_low(D3);
break;
case 13:
setPinOutput(C6);
gpio_set_pin_output(C6);
gpio_write_pin_low(C6);
break;
}


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

@ -16,11 +16,11 @@
#include "quantum.h"
void led_init_ports(void) {
setPinOutput(E6);
setPinOutput(B1);
setPinOutput(D0);
setPinOutput(D1);
setPinOutput(F0);
gpio_set_pin_output(E6);
gpio_set_pin_output(B1);
gpio_set_pin_output(D0);
gpio_set_pin_output(D1);
gpio_set_pin_output(F0);
gpio_write_pin_high(E6);
gpio_write_pin_high(B1);


+ 1
- 1
keyboards/evyd13/gud70/gud70.c View File

@ -17,6 +17,6 @@
void keyboard_pre_init_kb(void) {
// Enable top LED
setPinOutput(B3);
gpio_set_pin_output(B3);
gpio_write_pin_low(B3);
}

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

@ -17,14 +17,14 @@
void led_init_ports(void) {
// * Enable LED anodes (Vbus pin is replaced by B0 on some boards)
setPinOutput(B0);
gpio_set_pin_output(B0);
gpio_write_pin_high(B0);
// * Set our LED pins as output and high
setPinOutput(F5);
gpio_set_pin_output(F5);
gpio_write_pin_high(F5);
setPinOutput(F4);
gpio_set_pin_output(F4);
gpio_write_pin_low(F4);
}


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

@ -57,7 +57,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]);
gpio_set_pin_output(col_pins[col]);
gpio_write_pin_high(col_pins[col]);
} else {
sn74x138_set_addr(0);
@ -68,7 +68,7 @@ static void unselect_cols(void) {
// Native
for (uint8_t x = 0; x < MATRIX_COLS; x++) {
if (col_pins[x] != NO_PIN) {
setPinOutput(col_pins[x]);
gpio_set_pin_output(col_pins[x]);
gpio_write_pin_high(col_pins[x]);
}
}


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

@ -60,7 +60,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]);
gpio_set_pin_output(col_pins[col]);
gpio_write_pin_high(col_pins[col]);
} else {
sn74x138_set_enabled(false);
@ -71,7 +71,7 @@ static void unselect_cols(void) {
// Native
for (uint8_t x = 0; x < MATRIX_COLS; x++) {
if (col_pins[x] != NO_PIN) {
setPinOutput(col_pins[x]);
gpio_set_pin_output(col_pins[x]);
gpio_write_pin_high(col_pins[x]);
}
}


+ 2
- 2
keyboards/exclusive/e6v2/oe/oe.c View File

@ -1,8 +1,8 @@
#include "quantum.h"
void led_init_ports(void) {
setPinOutput(B2);
setPinOutput(B6);
gpio_set_pin_output(B2);
gpio_set_pin_output(B6);
}
bool led_update_kb(led_t led_state) {


+ 2
- 2
keyboards/exclusive/e85/hotswap/hotswap.c View File

@ -17,8 +17,8 @@
#include "quantum.h"
void keyboard_pre_init_kb(void) {
setPinOutput(C7);
setPinOutput(B5);
gpio_set_pin_output(C7);
gpio_set_pin_output(B5);
keyboard_pre_init_user();
}


+ 2
- 2
keyboards/exclusive/e85/soldered/soldered.c View File

@ -17,8 +17,8 @@
#include "quantum.h"
void keyboard_pre_init_kb(void) {
setPinOutput(C7);
setPinOutput(B5);
gpio_set_pin_output(C7);
gpio_set_pin_output(B5);
keyboard_pre_init_user();
}


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

@ -239,7 +239,7 @@ static void select_row(uint8_t row) {
// select on atmega32u4
pin_t matrix_row_pins_mcu[MATRIX_ROWS_PER_SIDE] = MATRIX_ROW_PINS_MCU;
pin_t pin = matrix_row_pins_mcu[row];
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_low(pin);
} else {
// select on mcp23017


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

@ -227,7 +227,7 @@ static void select_row(uint8_t row) {
// select on MCU
pin_t matrix_row_pins_mcu[MATRIX_ROWS_PER_SIDE] = MATRIX_ROW_PINS_MCU;
pin_t pin = matrix_row_pins_mcu[row];
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_low(pin);
} else {
// select on mcp23017


+ 1
- 1
keyboards/fjlabs/bolsa65/bolsa65.c View File

@ -15,7 +15,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
void matrix_init_kb(void) {
// Initialize indicator LEDs to output
setPinOutput(F7); // Caps
gpio_set_pin_output(F7); // Caps
matrix_init_user();
}


+ 2
- 2
keyboards/flx/virgo/virgo.c View File

@ -20,8 +20,8 @@ void matrix_init_kb(void) {
// put your keyboard start-up code here
// runs once when the firmware starts up
setPinOutput(E6);
setPinOutput(B2);
gpio_set_pin_output(E6);
gpio_set_pin_output(B2);
matrix_init_user();
}


+ 1
- 1
keyboards/gboards/gergoplex/matrix.c View File

@ -211,7 +211,7 @@ static void select_row(uint8_t row) {
}
} else {
setPinOutput(row_pins[row - MATRIX_ROWS_PER_SIDE]);
gpio_set_pin_output(row_pins[row - MATRIX_ROWS_PER_SIDE]);
gpio_write_pin_low(row_pins[row - MATRIX_ROWS_PER_SIDE]);
}
}

+ 5
- 5
keyboards/gh60/revc/revc.h View File

@ -12,11 +12,11 @@
* B2 Capslock LED
* B0 not connected
*/
static inline void gh60_caps_led_on(void) { setPinOutput(B2); gpio_write_pin_low(B2); }
static inline void gh60_poker_leds_on(void) { setPinOutput(F4); gpio_write_pin_low(F4); }
static inline void gh60_fn_led_on(void) { setPinOutput(F5); gpio_write_pin_low(F5); }
static inline void gh60_esc_led_on(void) { setPinOutput(F6); gpio_write_pin_low(F6); }
static inline void gh60_wasd_leds_on(void) { setPinOutput(F7); gpio_write_pin_low(F7); }
static inline void gh60_caps_led_on(void) { gpio_set_pin_output(B2); gpio_write_pin_low(B2); }
static inline void gh60_poker_leds_on(void) { gpio_set_pin_output(F4); gpio_write_pin_low(F4); }
static inline void gh60_fn_led_on(void) { gpio_set_pin_output(F5); gpio_write_pin_low(F5); }
static inline void gh60_esc_led_on(void) { gpio_set_pin_output(F6); gpio_write_pin_low(F6); }
static inline void gh60_wasd_leds_on(void) { gpio_set_pin_output(F7); gpio_write_pin_low(F7); }
static inline void gh60_caps_led_off(void) { setPinInput(B2); }
static inline void gh60_poker_leds_off(void) { setPinInput(F4); }


+ 2
- 2
keyboards/ghs/rar/rar.c View File

@ -18,8 +18,8 @@
void keyboard_pre_init_kb(void) {
// Set our LED pins as output.
setPinOutput(B1);
setPinOutput(B3);
gpio_set_pin_output(B1);
gpio_set_pin_output(B3);
keyboard_pre_init_user();
}


+ 2
- 2
keyboards/gl516/a52gl/matrix.c View File

@ -22,7 +22,7 @@ static const pin_t col_pins[MATRIX_COLS] = MATRIX_COL_PINS;
static void select_row(uint8_t row)
{
setPinOutput(row_pins[row]);
gpio_set_pin_output(row_pins[row]);
gpio_write_pin_low(row_pins[row]);
}
@ -40,7 +40,7 @@ static void unselect_rows(void)
static void select_col(uint8_t col)
{
setPinOutput(col_pins[col]);
gpio_set_pin_output(col_pins[col]);
gpio_write_pin_low(col_pins[col]);
}


+ 2
- 2
keyboards/gl516/j73gl/matrix.c View File

@ -22,7 +22,7 @@ static const pin_t col_pins[MATRIX_COLS] = MATRIX_COL_PINS;
static void select_row(uint8_t row)
{
setPinOutput(row_pins[row]);
gpio_set_pin_output(row_pins[row]);
gpio_write_pin_low(row_pins[row]);
}
@ -40,7 +40,7 @@ static void unselect_rows(void)
static void select_col(uint8_t col)
{
setPinOutput(col_pins[col]);
gpio_set_pin_output(col_pins[col]);
gpio_write_pin_low(col_pins[col]);
}


+ 2
- 2
keyboards/gl516/n51gl/matrix.c View File

@ -22,7 +22,7 @@ static const pin_t col_pins[MATRIX_COLS] = MATRIX_COL_PINS;
static void select_row(uint8_t row)
{
setPinOutput(row_pins[row]);
gpio_set_pin_output(row_pins[row]);
gpio_write_pin_low(row_pins[row]);
}
@ -40,7 +40,7 @@ static void unselect_rows(void)
static void select_col(uint8_t col)
{
setPinOutput(col_pins[col]);
gpio_set_pin_output(col_pins[col]);
gpio_write_pin_low(col_pins[col]);
}


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

@ -1,9 +1,9 @@
#include "chimera_ortho_plus.h"
void led_init(void) {
setPinOutput(D1);
setPinOutput(F4);
setPinOutput(F5);
gpio_set_pin_output(D1);
gpio_set_pin_output(F4);
gpio_set_pin_output(F5);
gpio_write_pin_high(D1);
gpio_write_pin_high(F4);
gpio_write_pin_high(F5);


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

@ -24,14 +24,14 @@ static const pin_t col_pins[MATRIX_COLS] = MATRIX_COL_PINS;
static inline void setPinOutput_writeLow(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_low(pin);
}
}
static inline void setPinOutput_writeHigh(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_high(pin);
}
}


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

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


+ 1
- 1
keyboards/gray_studio/think65/solder/solder.c View File

@ -24,7 +24,7 @@ void matrix_init_kb(void) {
// put your keyboard start-up code here
// runs once when the firmware starts up
setPinOutput(C7);
gpio_set_pin_output(C7);
matrix_init_user();
}


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

@ -55,7 +55,7 @@ void matrix_print(void) {}
static inline void setPinOutput_writeLow(pin_t pin) {
ATOMIC_BLOCK_FORCEON {
setPinOutput(pin);
gpio_set_pin_output(pin);
gpio_write_pin_low(pin);
}
}


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

@ -5,9 +5,9 @@ void matrix_init_kb(void)
{
matrix_init_user();
setPinOutput(RED_LED);
setPinOutput(BLUE_LED);
setPinOutput(GREEN_LED);
gpio_set_pin_output(RED_LED);
gpio_set_pin_output(BLUE_LED);
gpio_set_pin_output(GREEN_LED);
}


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

@ -24,7 +24,7 @@ void keyboard_pre_init_user(void) {
// Call the keyboard pre init code.
// Set our LED pins as output
setPinOutput(C3);
gpio_set_pin_output(C3);
}
void matrix_init_kb(void) {


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

@ -32,7 +32,7 @@ static void unselect_rows(void);
void matrix_init_custom(void) {
/* initialize row pins */
for (uint8_t row = 0; row < MATRIX_ROWS; row++) {
setPinOutput(row_pins[row]);
gpio_set_pin_output(row_pins[row]);
}
unselect_rows();
@ -54,7 +54,7 @@ void matrix_init_custom(void) {
spi_start(slavePin, lsbFirst, mode, divisor);
/* Initialize pin controlling the shift register's SH/~LD pin */
setPinOutput(ROW_SHIFT_PIN);
gpio_set_pin_output(ROW_SHIFT_PIN);
}
static void select_row(uint8_t row) {


+ 1
- 1
keyboards/handwired/evk/v1_3/v1_3.c View File

@ -23,7 +23,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// runs once when the firmware starts up
void matrix_init_kb(void) {
// Set the LEDs pins
setPinOutput(D5); // Layer 1 Status LED
gpio_set_pin_output(D5); // Layer 1 Status LED
matrix_init_user();
}


+ 3
- 3
keyboards/handwired/jopr/jopr.c View File

@ -1,7 +1,7 @@
#include "quantum.h"
void led_init_ports(void) {
setPinOutput(F0);
setPinOutput(F1);
setPinOutput(F4);
gpio_set_pin_output(F0);
gpio_set_pin_output(F1);
gpio_set_pin_output(F4);
}

+ 2
- 2
keyboards/handwired/jotanck/jotanck.c View File

@ -17,8 +17,8 @@
#include "quantum.h"
void keyboard_pre_init_kb(void) {
setPinOutput(JOTANCK_LED1);
setPinOutput(JOTANCK_LED2);
gpio_set_pin_output(JOTANCK_LED1);
gpio_set_pin_output(JOTANCK_LED2);
keyboard_pre_init_user();
}

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

Loading…
Cancel
Save