summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2024-05-25 04:38:57 +1000
committerGitHub <noreply@github.com>2024-05-24 19:38:57 +0100
commitb8f29c38652fb56fd122e61018778fd5355a8739 (patch)
treef7bc313204854bc8c5a31435ada3bfed2d741b35
parent8ff8e9eae5b20b1a0a6cafe7689bfc34188f7aa8 (diff)
Update GPIO macros in keymaps (#23792)
-rw-r--r--keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c8
-rw-r--r--keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c8
-rw-r--r--keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c8
-rw-r--r--keyboards/45_ats/keymaps/default/keymap.c6
-rw-r--r--keyboards/45_ats/keymaps/via/keymap.c6
-rw-r--r--keyboards/blu/vimclutch/keymaps/default/keymap.c4
-rw-r--r--keyboards/bobpad/keymaps/default/keymap.c2
-rw-r--r--keyboards/bobpad/keymaps/via/keymap.c10
-rw-r--r--keyboards/converter/siemens_tastatur/keymaps/default/keymap.c8
-rw-r--r--keyboards/cutie_club/wraith/keymaps/default/keymap.c4
-rw-r--r--keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c2
-rw-r--r--keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c2
-rw-r--r--keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c2
-rw-r--r--keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c2
-rw-r--r--keyboards/db/db63/keymaps/default/keymap.c4
-rw-r--r--keyboards/dm9records/plaid/keymaps/default/keymap.c32
-rw-r--r--keyboards/dm9records/plaid/keymaps/via/keymap.c4
-rw-r--r--keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c4
-rw-r--r--keyboards/dyz/synthesis60/keymaps/default/keymap.c4
-rw-r--r--keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c4
-rw-r--r--keyboards/dyz/synthesis60/keymaps/via/keymap.c4
-rw-r--r--keyboards/evyd13/nt650/keymaps/default/keymap.c6
-rw-r--r--keyboards/evyd13/wonderland/keymaps/default/keymap.c6
-rw-r--r--keyboards/handwired/daishi/keymaps/default/keymap.c12
-rw-r--r--keyboards/handwired/dqz11n1g/keymaps/default/keymap.c6
-rw-r--r--keyboards/handwired/jopr/keymaps/default/keymap.c12
-rw-r--r--keyboards/handwired/jopr/keymaps/modded_white/keymap.c12
-rw-r--r--keyboards/handwired/jotanck/keymaps/default/keymap.c12
-rw-r--r--keyboards/handwired/kbod/keymaps/default/keymap.c8
-rw-r--r--keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c6
-rw-r--r--keyboards/handwired/prime_exl/keymaps/default/keymap.c8
-rw-r--r--keyboards/handwired/prime_exl/keymaps/via/keymap.c8
-rw-r--r--keyboards/handwired/sono1/keymaps/default/keymap.c12
-rw-r--r--keyboards/hp69/keymaps/via/keymap.c4
-rw-r--r--keyboards/jukaie/jk01/keymaps/default/keymap.c2
-rw-r--r--keyboards/jukaie/jk01/keymaps/via/keymap.c2
-rw-r--r--keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c4
-rw-r--r--keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c2
-rw-r--r--keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c2
-rw-r--r--keyboards/keyhive/navi10/keymaps/default/keymap.c4
-rw-r--r--keyboards/kin80/keymaps/default/keymap.c2
-rw-r--r--keyboards/kinesis/keymaps/alvicstep/keymap.c8
-rwxr-xr-xkeyboards/kmini/keymaps/default/keymap.c4
-rw-r--r--keyboards/lime/keymaps/default/keymap.c4
-rw-r--r--keyboards/makrosu/keymaps/default/keymap.c18
-rw-r--r--keyboards/makrosu/keymaps/via/keymap.c18
-rw-r--r--keyboards/marksard/leftover30/keymaps/default/keymap.c4
-rw-r--r--keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c4
-rw-r--r--keyboards/mechlovin/kay65/keymaps/default/keymap.c4
-rw-r--r--keyboards/mechlovin/kay65/keymaps/via/keymap.c4
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/default/keymap.c4
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/via/keymap.c4
-rw-r--r--keyboards/minimon/bartlesplit/matrix.c20
-rw-r--r--keyboards/noxary/268/keymaps/ansi/keymap.c8
-rw-r--r--keyboards/noxary/268/keymaps/default/keymap.c8
-rw-r--r--keyboards/noxary/268/keymaps/iso/keymap.c8
-rw-r--r--keyboards/orange75/keymaps/default/keymap.c24
-rw-r--r--keyboards/peej/lumberjack/keymaps/via/keymap.c12
-rw-r--r--keyboards/planck/keymaps/default/keymap.c4
-rw-r--r--keyboards/playkbtw/pk60/keymaps/default/keymap.c8
-rw-r--r--keyboards/preonic/keymaps/default/keymap.c4
-rw-r--r--keyboards/primekb/prime_e/keymaps/default/keymap.c24
-rw-r--r--keyboards/primekb/prime_e/keymaps/via/keymap.c24
-rw-r--r--keyboards/punk75/keymaps/default/keymap.c2
-rw-r--r--keyboards/punk75/keymaps/via/keymap.c2
-rw-r--r--keyboards/swiftrax/retropad/keymaps/default/keymap.c18
-rw-r--r--keyboards/swiftrax/retropad/keymaps/via/keymap.c18
-rw-r--r--keyboards/uk78/keymaps/default/keymap.c8
-rw-r--r--keyboards/viktus/at101_bh/keymaps/default/keymap.c18
-rw-r--r--keyboards/viktus/sp_mini/keymaps/default/keymap.c24
-rw-r--r--keyboards/viktus/sp_mini/keymaps/via/keymap.c36
-rw-r--r--keyboards/walletburner/cajal/keymaps/default/keymap.c30
-rw-r--r--keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c26
-rw-r--r--keyboards/walletburner/cajal/keymaps/via/keymap.c30
-rw-r--r--keyboards/westfoxtrot/cypher/rev1/keymaps/kwer/keymap.c12
-rw-r--r--keyboards/work_louder/work_board/keymaps/via/keymap.c12
-rw-r--r--keyboards/wsk/g4m3ralpha/keymaps/default/keymap.c18
-rw-r--r--keyboards/wsk/gothic50/keymaps/default/keymap.c18
-rw-r--r--keyboards/wsk/gothic70/keymaps/default/keymap.c18
-rw-r--r--keyboards/wsk/gothic70/keymaps/via/keymap.c12
-rw-r--r--keyboards/wsk/jerkin/keymaps/default/keymap.c22
-rw-r--r--keyboards/zsa/voyager/matrix.c2
82 files changed, 402 insertions, 402 deletions
diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c
index 5792f51ca8..3b5442c957 100644
--- a/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c
+++ b/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c
@@ -20,11 +20,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 20
21bool led_update_user(led_t led_state) { 21bool led_update_user(led_t led_state) {
22 if (led_state.caps_lock) { 22 if (led_state.caps_lock) {
23 setPinOutput(B2); 23 gpio_set_pin_output(B2);
24 writePinLow(B2); 24 gpio_write_pin_low(B2);
25 } else { 25 } else {
26 setPinInput(B2); 26 gpio_set_pin_input(B2);
27 writePinLow(B2); 27 gpio_write_pin_low(B2);
28 } 28 }
29 return false; 29 return false;
30} 30}
diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c
index 20783c22cb..b720c984e4 100644
--- a/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c
+++ b/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c
@@ -20,11 +20,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 20
21bool led_update_user(led_t led_state) { 21bool led_update_user(led_t led_state) {
22 if (led_state.caps_lock) { 22 if (led_state.caps_lock) {
23 setPinOutput(B2); 23 gpio_set_pin_output(B2);
24 writePinLow(B2); 24 gpio_write_pin_low(B2);
25 } else { 25 } else {
26 setPinInput(B2); 26 gpio_set_pin_input(B2);
27 writePinLow(B2); 27 gpio_write_pin_low(B2);
28 } 28 }
29 return false; 29 return false;
30} 30}
diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c
index 5cc9227885..a634d913b2 100644
--- a/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c
+++ b/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c
@@ -20,11 +20,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 20
21bool led_update_user(led_t led_state) { 21bool led_update_user(led_t led_state) {
22 if (led_state.caps_lock) { 22 if (led_state.caps_lock) {
23 setPinOutput(B2); 23 gpio_set_pin_output(B2);
24 writePinLow(B2); 24 gpio_write_pin_low(B2);
25 } else { 25 } else {
26 setPinInput(B2); 26 gpio_set_pin_input(B2);
27 writePinLow(B2); 27 gpio_write_pin_low(B2);
28 } 28 }
29 return false; 29 return false;
30} 30}
diff --git a/keyboards/45_ats/keymaps/default/keymap.c b/keyboards/45_ats/keymaps/default/keymap.c
index 3208614b32..3d4b74ab40 100644
--- a/keyboards/45_ats/keymaps/default/keymap.c
+++ b/keyboards/45_ats/keymaps/default/keymap.c
@@ -90,9 +90,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
90 90
91//function for layer indicator LED 91//function for layer indicator LED
92layer_state_t layer_state_set_user(layer_state_t state) { 92layer_state_t layer_state_set_user(layer_state_t state) {
93 writePin(D0, layer_state_cmp(state, 0)); 93 gpio_write_pin(D0, layer_state_cmp(state, 0));
94 writePin(D1, layer_state_cmp(state, 1)); 94 gpio_write_pin(D1, layer_state_cmp(state, 1));
95 writePin(D2, layer_state_cmp(state, 2)); 95 gpio_write_pin(D2, layer_state_cmp(state, 2));
96 return state; 96 return state;
97} 97}
98 98
diff --git a/keyboards/45_ats/keymaps/via/keymap.c b/keyboards/45_ats/keymaps/via/keymap.c
index 3208614b32..3d4b74ab40 100644
--- a/keyboards/45_ats/keymaps/via/keymap.c
+++ b/keyboards/45_ats/keymaps/via/keymap.c
@@ -90,9 +90,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
90 90
91//function for layer indicator LED 91//function for layer indicator LED
92layer_state_t layer_state_set_user(layer_state_t state) { 92layer_state_t layer_state_set_user(layer_state_t state) {
93 writePin(D0, layer_state_cmp(state, 0)); 93 gpio_write_pin(D0, layer_state_cmp(state, 0));
94 writePin(D1, layer_state_cmp(state, 1)); 94 gpio_write_pin(D1, layer_state_cmp(state, 1));
95 writePin(D2, layer_state_cmp(state, 2)); 95 gpio_write_pin(D2, layer_state_cmp(state, 2));
96 return state; 96 return state;
97} 97}
98 98
diff --git a/keyboards/blu/vimclutch/keymaps/default/keymap.c b/keyboards/blu/vimclutch/keymaps/default/keymap.c
index 49eaa2b881..9c602571d8 100644
--- a/keyboards/blu/vimclutch/keymaps/default/keymap.c
+++ b/keyboards/blu/vimclutch/keymaps/default/keymap.c
@@ -37,8 +37,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 37
38/* Layer-specific lighting */ 38/* Layer-specific lighting */
39layer_state_t layer_state_set_user(layer_state_t state) { 39layer_state_t layer_state_set_user(layer_state_t state) {
40 writePin(F4, !layer_state_cmp(state, _VC)); 40 gpio_write_pin(F4, !layer_state_cmp(state, _VC));
41 writePin(F5, !layer_state_cmp(state, _VIM)); 41 gpio_write_pin(F5, !layer_state_cmp(state, _VIM));
42 return state; 42 return state;
43}; 43};
44 44
diff --git a/keyboards/bobpad/keymaps/default/keymap.c b/keyboards/bobpad/keymaps/default/keymap.c
index 5c7dcd591e..f02c9764b7 100644
--- a/keyboards/bobpad/keymaps/default/keymap.c
+++ b/keyboards/bobpad/keymaps/default/keymap.c
@@ -29,7 +29,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
29}; 29};
30 30
31layer_state_t layer_state_set_user(layer_state_t state) { 31layer_state_t layer_state_set_user(layer_state_t state) {
32 writePin(D0, IS_LAYER_ON_STATE(state, 1)); 32 gpio_write_pin(D0, IS_LAYER_ON_STATE(state, 1));
33 33
34 return state; 34 return state;
35} 35}
diff --git a/keyboards/bobpad/keymaps/via/keymap.c b/keyboards/bobpad/keymaps/via/keymap.c
index c244c6037e..6129229903 100644
--- a/keyboards/bobpad/keymaps/via/keymap.c
+++ b/keyboards/bobpad/keymaps/via/keymap.c
@@ -46,11 +46,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
46// C6 E6 D7 46// C6 E6 D7
47 47
48void matrix_scan_user(void) { 48void matrix_scan_user(void) {
49 writePin(C6, layer_state_is(1)); 49 gpio_write_pin(C6, layer_state_is(1));
50 writePin(E6, layer_state_is(2)); 50 gpio_write_pin(E6, layer_state_is(2));
51 writePin(D7, layer_state_is(3)); 51 gpio_write_pin(D7, layer_state_is(3));
52 writePin(D4, layer_state_is(4)); 52 gpio_write_pin(D4, layer_state_is(4));
53 writePin(D0, layer_state_is(5)); 53 gpio_write_pin(D0, layer_state_is(5));
54 if (is_alt_tab_active) { 54 if (is_alt_tab_active) {
55 if (timer_elapsed(alt_tab_timer) > 1000) { 55 if (timer_elapsed(alt_tab_timer) > 1000) {
56 unregister_code(KC_LWIN); 56 unregister_code(KC_LWIN);
diff --git a/keyboards/converter/siemens_tastatur/keymaps/default/keymap.c b/keyboards/converter/siemens_tastatur/keymaps/default/keymap.c
index 0f3911a2d3..c6bda674e3 100644
--- a/keyboards/converter/siemens_tastatur/keymaps/default/keymap.c
+++ b/keyboards/converter/siemens_tastatur/keymaps/default/keymap.c
@@ -47,15 +47,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
47} 47}
48 48
49void matrix_init_user(void) { 49void matrix_init_user(void) {
50 setPinOutput(B0); 50 gpio_set_pin_output(B0);
51 writePinLow(B0); 51 gpio_write_pin_low(B0);
52} 52}
53 53
54bool led_update_user(led_t led_state) { 54bool led_update_user(led_t led_state) {
55 if (led_state.caps_lock) { 55 if (led_state.caps_lock) {
56 writePinHigh(B0); 56 gpio_write_pin_high(B0);
57 } else { 57 } else {
58 writePinLow(B0); 58 gpio_write_pin_low(B0);
59 } 59 }
60 return false; 60 return false;
61} 61}
diff --git a/keyboards/cutie_club/wraith/keymaps/default/keymap.c b/keyboards/cutie_club/wraith/keymaps/default/keymap.c
index 7759bb6e46..3e6c460a56 100644
--- a/keyboards/cutie_club/wraith/keymaps/default/keymap.c
+++ b/keyboards/cutie_club/wraith/keymaps/default/keymap.c
@@ -37,8 +37,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37void matrix_scan_user(void) { 37void matrix_scan_user(void) {
38 // escape LED on layer 1 38 // escape LED on layer 1
39 if (IS_LAYER_ON(1)) { 39 if (IS_LAYER_ON(1)) {
40 writePinLow(B0); 40 gpio_write_pin_low(B0);
41 } else { 41 } else {
42 writePinHigh(B0); 42 gpio_write_pin_high(B0);
43 } 43 }
44} 44}
diff --git a/keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c b/keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c
index 0d426d3c9a..0c23701f5b 100644
--- a/keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c
+++ b/keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c
@@ -73,6 +73,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
73#endif 73#endif
74 74
75layer_state_t layer_state_set_user(layer_state_t state) { 75layer_state_t layer_state_set_user(layer_state_t state) {
76 writePin(C0, layer_state_cmp(state, 1)); 76 gpio_write_pin(C0, layer_state_cmp(state, 1));
77 return state; 77 return state;
78}; 78};
diff --git a/keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c b/keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
index 0d426d3c9a..0c23701f5b 100644
--- a/keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
+++ b/keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
@@ -73,6 +73,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
73#endif 73#endif
74 74
75layer_state_t layer_state_set_user(layer_state_t state) { 75layer_state_t layer_state_set_user(layer_state_t state) {
76 writePin(C0, layer_state_cmp(state, 1)); 76 gpio_write_pin(C0, layer_state_cmp(state, 1));
77 return state; 77 return state;
78}; 78};
diff --git a/keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c b/keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c
index 5f475caa1b..8d48ed9acf 100644
--- a/keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c
+++ b/keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c
@@ -64,6 +64,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
64}; 64};
65 65
66layer_state_t layer_state_set_user(layer_state_t state) { 66layer_state_t layer_state_set_user(layer_state_t state) {
67 writePin(C0, layer_state_cmp(state, 1)); 67 gpio_write_pin(C0, layer_state_cmp(state, 1));
68 return state; 68 return state;
69}; \ No newline at end of file 69}; \ No newline at end of file
diff --git a/keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c b/keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c
index 300855c452..e4de9aff08 100644
--- a/keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c
+++ b/keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c
@@ -64,6 +64,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
64}; 64};
65 65
66layer_state_t layer_state_set_user(layer_state_t state) { 66layer_state_t layer_state_set_user(layer_state_t state) {
67 writePin(C0, layer_state_cmp(state, 1)); 67 gpio_write_pin(C0, layer_state_cmp(state, 1));
68 return state; 68 return state;
69}; 69};
diff --git a/keyboards/db/db63/keymaps/default/keymap.c b/keyboards/db/db63/keymaps/default/keymap.c
index 409545b2a9..b1cc922c8f 100644
--- a/keyboards/db/db63/keymaps/default/keymap.c
+++ b/keyboards/db/db63/keymaps/default/keymap.c
@@ -51,10 +51,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
51bool led_update_user(led_t led_state) { 51bool led_update_user(led_t led_state) {
52 if (led_state.caps_lock) { 52 if (led_state.caps_lock) {
53 rgblight_sethsv(HSV_CYAN); 53 rgblight_sethsv(HSV_CYAN);
54 writePinHigh(D1); 54 gpio_write_pin_high(D1);
55 } else { 55 } else {
56 rgblight_sethsv(HSV_GREEN); 56 rgblight_sethsv(HSV_GREEN);
57 writePinLow(D1); 57 gpio_write_pin_low(D1);
58 } 58 }
59 return false; 59 return false;
60} 60}
diff --git a/keyboards/dm9records/plaid/keymaps/default/keymap.c b/keyboards/dm9records/plaid/keymaps/default/keymap.c
index 419f2590ca..2b366f4930 100644
--- a/keyboards/dm9records/plaid/keymaps/default/keymap.c
+++ b/keyboards/dm9records/plaid/keymaps/default/keymap.c
@@ -215,18 +215,18 @@ led_config_t led_config;
215//Set leds to saved state during powerup 215//Set leds to saved state during powerup
216void keyboard_post_init_user(void) { 216void keyboard_post_init_user(void) {
217 // set LED pin modes 217 // set LED pin modes
218 setPinOutput(LED_RED); 218 gpio_set_pin_output(LED_RED);
219 setPinOutput(LED_GREEN); 219 gpio_set_pin_output(LED_GREEN);
220 220
221 // Call the post init code. 221 // Call the post init code.
222 led_config.raw = eeconfig_read_user(); 222 led_config.raw = eeconfig_read_user();
223 223
224 if(led_config.red_mode == LEDMODE_ON) { 224 if(led_config.red_mode == LEDMODE_ON) {
225 writePinHigh(LED_RED); 225 gpio_write_pin_high(LED_RED);
226 } 226 }
227 227
228 if(led_config.green_mode == LEDMODE_ON) { 228 if(led_config.green_mode == LEDMODE_ON) {
229 writePinHigh(LED_GREEN); 229 gpio_write_pin_high(LED_GREEN);
230 } 230 }
231} 231}
232 232
@@ -248,10 +248,10 @@ void led_keypress_update(uint8_t led, uint8_t led_mode, uint16_t keycode, keyrec
248 for (int i=0;i<ARRAY_SIZE(modifiers);i++) { 248 for (int i=0;i<ARRAY_SIZE(modifiers);i++) {
249 if(keycode==modifiers[i]) { 249 if(keycode==modifiers[i]) {
250 if (record->event.pressed) { 250 if (record->event.pressed) {
251 writePinHigh(led); 251 gpio_write_pin_high(led);
252 } 252 }
253 else { 253 else {
254 writePinLow(led); 254 gpio_write_pin_low(led);
255 } 255 }
256 } 256 }
257 } 257 }
@@ -260,30 +260,30 @@ void led_keypress_update(uint8_t led, uint8_t led_mode, uint16_t keycode, keyrec
260 if (record->event.pressed) { 260 if (record->event.pressed) {
261 if(rand() % 2 == 1) { 261 if(rand() % 2 == 1) {
262 if(rand() % 2 == 0) { 262 if(rand() % 2 == 0) {
263 writePinLow(led); 263 gpio_write_pin_low(led);
264 } 264 }
265 else { 265 else {
266 writePinHigh(led); 266 gpio_write_pin_high(led);
267 } 267 }
268 } 268 }
269 } 269 }
270 break; 270 break;
271 case LEDMODE_KEY: 271 case LEDMODE_KEY:
272 if (record->event.pressed) { 272 if (record->event.pressed) {
273 writePinHigh(led); 273 gpio_write_pin_high(led);
274 return; 274 return;
275 } 275 }
276 else { 276 else {
277 writePinLow(led); 277 gpio_write_pin_low(led);
278 return; 278 return;
279 } 279 }
280 break; 280 break;
281 case LEDMODE_ENTER: 281 case LEDMODE_ENTER:
282 if (keycode==KC_ENT) { 282 if (keycode==KC_ENT) {
283 writePinHigh(led); 283 gpio_write_pin_high(led);
284 } 284 }
285 else { 285 else {
286 writePinLow(led); 286 gpio_write_pin_low(led);
287 } 287 }
288 break; 288 break;
289 289
@@ -345,11 +345,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
345 if (record->event.pressed) { 345 if (record->event.pressed) {
346 if (led_config.red_mode==LEDMODE_ON) { 346 if (led_config.red_mode==LEDMODE_ON) {
347 led_config.red_mode=LEDMODE_OFF; 347 led_config.red_mode=LEDMODE_OFF;
348 writePinLow(LED_RED); 348 gpio_write_pin_low(LED_RED);
349 } 349 }
350 else { 350 else {
351 led_config.red_mode=LEDMODE_ON; 351 led_config.red_mode=LEDMODE_ON;
352 writePinHigh(LED_RED); 352 gpio_write_pin_high(LED_RED);
353 } 353 }
354 } 354 }
355 eeconfig_update_user(led_config.raw); 355 eeconfig_update_user(led_config.raw);
@@ -359,11 +359,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
359 if (record->event.pressed) { 359 if (record->event.pressed) {
360 if (led_config.green_mode==LEDMODE_ON) { 360 if (led_config.green_mode==LEDMODE_ON) {
361 led_config.green_mode=LEDMODE_OFF; 361 led_config.green_mode=LEDMODE_OFF;
362 writePinLow(LED_GREEN); 362 gpio_write_pin_low(LED_GREEN);
363 } 363 }
364 else { 364 else {
365 led_config.green_mode=LEDMODE_ON; 365 led_config.green_mode=LEDMODE_ON;
366 writePinHigh(LED_GREEN); 366 gpio_write_pin_high(LED_GREEN);
367 } 367 }
368 } 368 }
369 eeconfig_update_user(led_config.raw); 369 eeconfig_update_user(led_config.raw);
diff --git a/keyboards/dm9records/plaid/keymaps/via/keymap.c b/keyboards/dm9records/plaid/keymaps/via/keymap.c
index f54c5b9008..37019e89a5 100644
--- a/keyboards/dm9records/plaid/keymaps/via/keymap.c
+++ b/keyboards/dm9records/plaid/keymaps/via/keymap.c
@@ -95,7 +95,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
95 95
96}; 96};
97bool led_update_user(led_t led_state) { 97bool led_update_user(led_t led_state) {
98 writePin(LED_RED, led_state.caps_lock); 98 gpio_write_pin(LED_RED, led_state.caps_lock);
99 writePin(LED_GREEN, led_state.scroll_lock); 99 gpio_write_pin(LED_GREEN, led_state.scroll_lock);
100 return false; 100 return false;
101} 101}
diff --git a/keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c b/keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c
index 92a10afc34..38db55938a 100644
--- a/keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c
+++ b/keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c
@@ -66,6 +66,6 @@ bool rgb_matrix_indicators_user(void) {
66} 66}
67 67
68void keyboard_pre_init_user(void) { 68void keyboard_pre_init_user(void) {
69 setPinOutput(B5); 69 gpio_set_pin_output(B5);
70 writePinLow(B5); 70 gpio_write_pin_low(B5);
71} 71}
diff --git a/keyboards/dyz/synthesis60/keymaps/default/keymap.c b/keyboards/dyz/synthesis60/keymaps/default/keymap.c
index bdc705f90b..5173689dd0 100644
--- a/keyboards/dyz/synthesis60/keymaps/default/keymap.c
+++ b/keyboards/dyz/synthesis60/keymaps/default/keymap.c
@@ -48,9 +48,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
48 48
49layer_state_t layer_state_set_user(layer_state_t state) { 49layer_state_t layer_state_set_user(layer_state_t state) {
50 if (get_highest_layer(state) != 0) { 50 if (get_highest_layer(state) != 0) {
51 writePinLow(C6); 51 gpio_write_pin_low(C6);
52 } else { 52 } else {
53 writePinHigh(C6); 53 gpio_write_pin_high(C6);
54 } 54 }
55 return state; 55 return state;
56} 56}
diff --git a/keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c b/keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c
index 5ef6db4675..3836e902f2 100644
--- a/keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c
+++ b/keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c
@@ -48,9 +48,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
48 48
49layer_state_t layer_state_set_user(layer_state_t state) { 49layer_state_t layer_state_set_user(layer_state_t state) {
50 if (get_highest_layer(state) != 0) { 50 if (get_highest_layer(state) != 0) {
51 writePinLow(C6); 51 gpio_write_pin_low(C6);
52 } else { 52 } else {
53 writePinHigh(C6); 53 gpio_write_pin_high(C6);
54 } 54 }
55 return state; 55 return state;
56} 56}
diff --git a/keyboards/dyz/synthesis60/keymaps/via/keymap.c b/keyboards/dyz/synthesis60/keymaps/via/keymap.c
index bdc705f90b..5173689dd0 100644
--- a/keyboards/dyz/synthesis60/keymaps/via/keymap.c
+++ b/keyboards/dyz/synthesis60/keymaps/via/keymap.c
@@ -48,9 +48,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
48 48
49layer_state_t layer_state_set_user(layer_state_t state) { 49layer_state_t layer_state_set_user(layer_state_t state) {
50 if (get_highest_layer(state) != 0) { 50 if (get_highest_layer(state) != 0) {
51 writePinLow(C6); 51 gpio_write_pin_low(C6);
52 } else { 52 } else {
53 writePinHigh(C6); 53 gpio_write_pin_high(C6);
54 } 54 }
55 return state; 55 return state;
56} 56}
diff --git a/keyboards/evyd13/nt650/keymaps/default/keymap.c b/keyboards/evyd13/nt650/keymaps/default/keymap.c
index e9978376d0..bc77aebae2 100644
--- a/keyboards/evyd13/nt650/keymaps/default/keymap.c
+++ b/keyboards/evyd13/nt650/keymaps/default/keymap.c
@@ -56,13 +56,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
56}; 56};
57 57
58layer_state_t layer_state_set_user(layer_state_t state) { 58layer_state_t layer_state_set_user(layer_state_t state) {
59 setPinOutput(LOCK_LED_PIN); 59 gpio_set_pin_output(LOCK_LED_PIN);
60 switch (get_highest_layer(state)) { 60 switch (get_highest_layer(state)) {
61 case _LOCK: 61 case _LOCK:
62 writePin(LOCK_LED_PIN, 0); 62 gpio_write_pin(LOCK_LED_PIN, 0);
63 break; 63 break;
64 default: // for any other layers, or the default layer 64 default: // for any other layers, or the default layer
65 writePin(LOCK_LED_PIN, 1); 65 gpio_write_pin(LOCK_LED_PIN, 1);
66 break; 66 break;
67 } 67 }
68 return state; 68 return state;
diff --git a/keyboards/evyd13/wonderland/keymaps/default/keymap.c b/keyboards/evyd13/wonderland/keymaps/default/keymap.c
index cb81428043..3ef74fe359 100644
--- a/keyboards/evyd13/wonderland/keymaps/default/keymap.c
+++ b/keyboards/evyd13/wonderland/keymaps/default/keymap.c
@@ -46,9 +46,9 @@ layer_state_t layer_state_set_user(layer_state_t state) {
46 46
47// override kb level function 47// override kb level function
48bool led_update_user(led_t usb_led) { 48bool led_update_user(led_t usb_led) {
49 writePin(B1, !top); 49 gpio_write_pin(B1, !top);
50 writePin(B2, !middle); 50 gpio_write_pin(B2, !middle);
51 writePin(B3, !bottom); 51 gpio_write_pin(B3, !bottom);
52 return false; // we are using LEDs for something else override kb 52 return false; // we are using LEDs for something else override kb
53} 53}
54#endif 54#endif
diff --git a/keyboards/handwired/daishi/keymaps/default/keymap.c b/keyboards/handwired/daishi/keymaps/default/keymap.c
index 696dda3a05..453be5b095 100644
--- a/keyboards/handwired/daishi/keymaps/default/keymap.c
+++ b/keyboards/handwired/daishi/keymaps/default/keymap.c
@@ -95,15 +95,15 @@ void matrix_init_user(void) {
95 // Call the keymap level matrix init. 95 // Call the keymap level matrix init.
96 96
97 // Set our LED pins as output 97 // Set our LED pins as output
98 setPinOutput(C4); 98 gpio_set_pin_output(C4);
99 setPinOutput(C5); 99 gpio_set_pin_output(C5);
100 setPinOutput(C6); 100 gpio_set_pin_output(C6);
101} 101}
102 102
103bool led_update_user(led_t led_state) { 103bool led_update_user(led_t led_state) {
104 writePin(C4, led_state.num_lock); 104 gpio_write_pin(C4, led_state.num_lock);
105 writePin(C5, led_state.caps_lock); 105 gpio_write_pin(C5, led_state.caps_lock);
106 writePin(C6, led_state.scroll_lock); 106 gpio_write_pin(C6, led_state.scroll_lock);
107 107
108 return false; 108 return false;
109} 109}
diff --git a/keyboards/handwired/dqz11n1g/keymaps/default/keymap.c b/keyboards/handwired/dqz11n1g/keymaps/default/keymap.c
index 29d9cad7b7..2a4ca0c703 100644
--- a/keyboards/handwired/dqz11n1g/keymaps/default/keymap.c
+++ b/keyboards/handwired/dqz11n1g/keymaps/default/keymap.c
@@ -54,12 +54,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
54/* Show "Fun Lock" layer state via the "Fun Lock" LED */ 54/* Show "Fun Lock" layer state via the "Fun Lock" LED */
55layer_state_t layer_state_set_user(layer_state_t state) { 55layer_state_t layer_state_set_user(layer_state_t state) {
56 56
57 setPinOutput(LED_FUN_LOCK_PIN); 57 gpio_set_pin_output(LED_FUN_LOCK_PIN);
58 58
59 if (layer_state_cmp(state, _FUNCTION)) 59 if (layer_state_cmp(state, _FUNCTION))
60 writePinHigh(LED_FUN_LOCK_PIN); 60 gpio_write_pin_high(LED_FUN_LOCK_PIN);
61 else 61 else
62 writePinLow(LED_FUN_LOCK_PIN); 62 gpio_write_pin_low(LED_FUN_LOCK_PIN);
63 63
64 return state; 64 return state;
65} 65}
diff --git a/keyboards/handwired/jopr/keymaps/default/keymap.c b/keyboards/handwired/jopr/keymaps/default/keymap.c
index fc615b0109..9630ce6816 100644
--- a/keyboards/handwired/jopr/keymaps/default/keymap.c
+++ b/keyboards/handwired/jopr/keymaps/default/keymap.c
@@ -25,15 +25,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25bool led_update_user(led_t led_state) { 25bool led_update_user(led_t led_state) {
26 26
27 if (led_state.caps_lock) { 27 if (led_state.caps_lock) {
28 writePinHigh(F1); 28 gpio_write_pin_high(F1);
29 } else { 29 } else {
30 writePinLow(F1); 30 gpio_write_pin_low(F1);
31 } 31 }
32 32
33 if (led_state.scroll_lock) { 33 if (led_state.scroll_lock) {
34 writePinHigh(F0); 34 gpio_write_pin_high(F0);
35 } else { 35 } else {
36 writePinLow(F0); 36 gpio_write_pin_low(F0);
37 } 37 }
38 38
39 if (!led_state.num_lock) { 39 if (!led_state.num_lock) {
@@ -46,13 +46,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
46 if (record->event.pressed) { 46 if (record->event.pressed) {
47 if (sysreq_led) { 47 if (sysreq_led) {
48 sysreq_led = false; 48 sysreq_led = false;
49 writePinLow(F4); 49 gpio_write_pin_low(F4);
50 } 50 }
51 else { 51 else {
52 switch(keycode) { 52 switch(keycode) {
53 case KC_SYSTEM_REQUEST: 53 case KC_SYSTEM_REQUEST:
54 sysreq_led = true; 54 sysreq_led = true;
55 writePinHigh(F4); 55 gpio_write_pin_high(F4);
56 } 56 }
57 } 57 }
58 } 58 }
diff --git a/keyboards/handwired/jopr/keymaps/modded_white/keymap.c b/keyboards/handwired/jopr/keymaps/modded_white/keymap.c
index 69d1a56bb5..f062953b3f 100644
--- a/keyboards/handwired/jopr/keymaps/modded_white/keymap.c
+++ b/keyboards/handwired/jopr/keymaps/modded_white/keymap.c
@@ -25,15 +25,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
25bool led_update_user(led_t led_state) { 25bool led_update_user(led_t led_state) {
26 26
27 if (led_state.caps_lock) { 27 if (led_state.caps_lock) {
28 writePinHigh(F1); 28 gpio_write_pin_high(F1);
29 } else { 29 } else {
30 writePinLow(F1); 30 gpio_write_pin_low(F1);
31 } 31 }
32 32
33 if (led_state.scroll_lock) { 33 if (led_state.scroll_lock) {
34 writePinHigh(F0); 34 gpio_write_pin_high(F0);
35 } else { 35 } else {
36 writePinLow(F0); 36 gpio_write_pin_low(F0);
37 } 37 }
38 38
39 if (!led_state.num_lock) { 39 if (!led_state.num_lock) {
@@ -46,13 +46,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
46 if (record->event.pressed) { 46 if (record->event.pressed) {
47 if (sysreq_led) { 47 if (sysreq_led) {
48 sysreq_led = false; 48 sysreq_led = false;
49 writePinLow(F4); 49 gpio_write_pin_low(F4);
50 } 50 }
51 else { 51 else {
52 switch(keycode) { 52 switch(keycode) {
53 case KC_SYSTEM_REQUEST: 53 case KC_SYSTEM_REQUEST:
54 sysreq_led = true; 54 sysreq_led = true;
55 writePinHigh(F4); 55 gpio_write_pin_high(F4);
56 } 56 }
57 } 57 }
58 } 58 }
diff --git a/keyboards/handwired/jotanck/keymaps/default/keymap.c b/keyboards/handwired/jotanck/keymaps/default/keymap.c
index 6c3e757cec..6a581d420b 100644
--- a/keyboards/handwired/jotanck/keymaps/default/keymap.c
+++ b/keyboards/handwired/jotanck/keymaps/default/keymap.c
@@ -84,16 +84,16 @@ layer_state_t layer_state_set_user(layer_state_t state) {
84 #ifdef JOTANCK_LEDS 84 #ifdef JOTANCK_LEDS
85 switch (get_highest_layer(state)) { 85 switch (get_highest_layer(state)) {
86 case _LOWER: 86 case _LOWER:
87 writePinHigh(JOTANCK_LED1); 87 gpio_write_pin_high(JOTANCK_LED1);
88 writePinLow(JOTANCK_LED2); 88 gpio_write_pin_low(JOTANCK_LED2);
89 break; 89 break;
90 case _RAISE: 90 case _RAISE:
91 writePinLow(JOTANCK_LED1); 91 gpio_write_pin_low(JOTANCK_LED1);
92 writePinHigh(JOTANCK_LED2); 92 gpio_write_pin_high(JOTANCK_LED2);
93 break; 93 break;
94 default: 94 default:
95 writePinLow(JOTANCK_LED1); 95 gpio_write_pin_low(JOTANCK_LED1);
96 writePinLow(JOTANCK_LED2); 96 gpio_write_pin_low(JOTANCK_LED2);
97 break; 97 break;
98 }; 98 };
99 #endif 99 #endif
diff --git a/keyboards/handwired/kbod/keymaps/default/keymap.c b/keyboards/handwired/kbod/keymaps/default/keymap.c
index 856f0eda60..24fc4c20af 100644
--- a/keyboards/handwired/kbod/keymaps/default/keymap.c
+++ b/keyboards/handwired/kbod/keymaps/default/keymap.c
@@ -76,15 +76,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
76} 76}
77 77
78void matrix_init_user(void) { 78void matrix_init_user(void) {
79 setPinOutput(C7); 79 gpio_set_pin_output(C7);
80 writePinLow(C7); 80 gpio_write_pin_low(C7);
81} 81}
82 82
83layer_state_t layer_state_set_user(layer_state_t state) { 83layer_state_t layer_state_set_user(layer_state_t state) {
84 if (get_highest_layer(state)) { 84 if (get_highest_layer(state)) {
85 writePinHigh(C7); 85 gpio_write_pin_high(C7);
86 } else { 86 } else {
87 writePinLow(C7); 87 gpio_write_pin_low(C7);
88 } 88 }
89 return state; 89 return state;
90} 90}
diff --git a/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c b/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
index 69bd7ec877..9a99d23331 100644
--- a/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
+++ b/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
@@ -51,7 +51,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
51 case LEDCHANGE: 51 case LEDCHANGE:
52 if (record->event.pressed) { 52 if (record->event.pressed) {
53 led_state = !led_state; 53 led_state = !led_state;
54 writePin(F6, led_state); 54 gpio_write_pin(F6, led_state);
55 } 55 }
56 break; 56 break;
57 } 57 }
@@ -59,6 +59,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
59} 59}
60 60
61void matrix_init_user(void) { 61void matrix_init_user(void) {
62 setPinOutput(F6); 62 gpio_set_pin_output(F6);
63 writePinLow(F6); 63 gpio_write_pin_low(F6);
64} 64}
diff --git a/keyboards/handwired/prime_exl/keymaps/default/keymap.c b/keyboards/handwired/prime_exl/keymaps/default/keymap.c
index ed3da63a15..2f310b0b41 100644
--- a/keyboards/handwired/prime_exl/keymaps/default/keymap.c
+++ b/keyboards/handwired/prime_exl/keymaps/default/keymap.c
@@ -67,16 +67,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
67}; 67};
68 68
69bool led_update_user(led_t led_state) { 69bool led_update_user(led_t led_state) {
70 writePin(NUM_LOCK_LED_PIN, led_state.num_lock); 70 gpio_write_pin(NUM_LOCK_LED_PIN, led_state.num_lock);
71 writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock); 71 gpio_write_pin(CAPS_LOCK_LED_PIN, led_state.caps_lock);
72 // writePin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock); 72 // gpio_write_pin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock);
73 return false; 73 return false;
74} 74}
75 75
76//function for layer indicator LED 76//function for layer indicator LED
77layer_state_t layer_state_set_user(layer_state_t state) 77layer_state_t layer_state_set_user(layer_state_t state)
78{ 78{
79 writePin(SCROLL_LOCK_LED_PIN, (get_highest_layer(state) == 1)); 79 gpio_write_pin(SCROLL_LOCK_LED_PIN, (get_highest_layer(state) == 1));
80 80
81 return state; 81 return state;
82} 82}
diff --git a/keyboards/handwired/prime_exl/keymaps/via/keymap.c b/keyboards/handwired/prime_exl/keymaps/via/keymap.c
index 2081d672de..b2f53cfdc6 100644
--- a/keyboards/handwired/prime_exl/keymaps/via/keymap.c
+++ b/keyboards/handwired/prime_exl/keymaps/via/keymap.c
@@ -52,16 +52,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52}; 52};
53 53
54bool led_update_user(led_t led_state) { 54bool led_update_user(led_t led_state) {
55 writePin(NUM_LOCK_LED_PIN, led_state.num_lock); 55 gpio_write_pin(NUM_LOCK_LED_PIN, led_state.num_lock);
56 writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock); 56 gpio_write_pin(CAPS_LOCK_LED_PIN, led_state.caps_lock);
57 // writePin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock); 57 // gpio_write_pin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock);
58 return false; 58 return false;
59} 59}
60 60
61//function for layer indicator LED 61//function for layer indicator LED
62layer_state_t layer_state_set_user(layer_state_t state) 62layer_state_t layer_state_set_user(layer_state_t state)
63{ 63{
64 writePin(SCROLL_LOCK_LED_PIN, (get_highest_layer(state) == 1)); 64 gpio_write_pin(SCROLL_LOCK_LED_PIN, (get_highest_layer(state) == 1));
65 65
66 return state; 66 return state;
67} 67}
diff --git a/keyboards/handwired/sono1/keymaps/default/keymap.c b/keyboards/handwired/sono1/keymaps/default/keymap.c
index a3bf8b7106..cd9f9bcdb6 100644
--- a/keyboards/handwired/sono1/keymaps/default/keymap.c
+++ b/keyboards/handwired/sono1/keymaps/default/keymap.c
@@ -150,18 +150,18 @@ layer_state_t layer_state_set_user(layer_state_t state) {
150 /* Use LED0 and 4 (Kana and KB Lock as layer indicators) */ 150 /* Use LED0 and 4 (Kana and KB Lock as layer indicators) */
151 switch (get_highest_layer(state)) { 151 switch (get_highest_layer(state)) {
152 case _FN: 152 case _FN:
153 writePinLow(LED_KANA_PIN); 153 gpio_write_pin_low(LED_KANA_PIN);
154 break; 154 break;
155 case _MUS: 155 case _MUS:
156 writePinLow(LED_KB_LOCK_PIN); 156 gpio_write_pin_low(LED_KB_LOCK_PIN);
157 break; 157 break;
158 case _LOCK: 158 case _LOCK:
159 writePinLow(LED_KANA_PIN); 159 gpio_write_pin_low(LED_KANA_PIN);
160 writePinLow(LED_KB_LOCK_PIN); 160 gpio_write_pin_low(LED_KB_LOCK_PIN);
161 break; 161 break;
162 default: // for any other layers, or the default layer 162 default: // for any other layers, or the default layer
163 writePinHigh(LED_KANA_PIN); 163 gpio_write_pin_high(LED_KANA_PIN);
164 writePinHigh(LED_KB_LOCK_PIN); 164 gpio_write_pin_high(LED_KB_LOCK_PIN);
165 break; 165 break;
166 } 166 }
167 return state; 167 return state;
diff --git a/keyboards/hp69/keymaps/via/keymap.c b/keyboards/hp69/keymaps/via/keymap.c
index e97e1bab7d..106cd1940d 100644
--- a/keyboards/hp69/keymaps/via/keymap.c
+++ b/keyboards/hp69/keymaps/via/keymap.c
@@ -50,10 +50,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
50 50
51 51
52void matrix_scan_user(void) { 52void matrix_scan_user(void) {
53 writePin(A7, layer_state_is(1)); 53 gpio_write_pin(A7, layer_state_is(1));
54} 54}
55 55
56bool led_update_user(led_t led_state) { 56bool led_update_user(led_t led_state) {
57 writePin(LED_CAPS_LOCK_PIN, led_state.caps_lock); 57 gpio_write_pin(LED_CAPS_LOCK_PIN, led_state.caps_lock);
58 return false; 58 return false;
59}; 59};
diff --git a/keyboards/jukaie/jk01/keymaps/default/keymap.c b/keyboards/jukaie/jk01/keymaps/default/keymap.c
index 156fb77d69..243c782fad 100644
--- a/keyboards/jukaie/jk01/keymaps/default/keymap.c
+++ b/keyboards/jukaie/jk01/keymaps/default/keymap.c
@@ -73,6 +73,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
73#endif 73#endif
74 74
75layer_state_t layer_state_set_user(layer_state_t state) { 75layer_state_t layer_state_set_user(layer_state_t state) {
76 writePin(C0, layer_state_cmp(state, 1)); 76 gpio_write_pin(C0, layer_state_cmp(state, 1));
77 return state; 77 return state;
78}; 78};
diff --git a/keyboards/jukaie/jk01/keymaps/via/keymap.c b/keyboards/jukaie/jk01/keymaps/via/keymap.c
index 156fb77d69..243c782fad 100644
--- a/keyboards/jukaie/jk01/keymaps/via/keymap.c
+++ b/keyboards/jukaie/jk01/keymaps/via/keymap.c
@@ -73,6 +73,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
73#endif 73#endif
74 74
75layer_state_t layer_state_set_user(layer_state_t state) { 75layer_state_t layer_state_set_user(layer_state_t state) {
76 writePin(C0, layer_state_cmp(state, 1)); 76 gpio_write_pin(C0, layer_state_cmp(state, 1));
77 return state; 77 return state;
78}; 78};
diff --git a/keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c b/keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c
index e6afa53346..da94b40d79 100644
--- a/keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c
+++ b/keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c
@@ -132,12 +132,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
132} 132}
133 133
134bool led_update_user(led_t led_state) { 134bool led_update_user(led_t led_state) {
135 writePin(B1, led_state.num_lock); 135 gpio_write_pin(B1, led_state.num_lock);
136 return false; 136 return false;
137} 137}
138 138
139 139
140layer_state_t layer_state_set_user(layer_state_t state) { 140layer_state_t layer_state_set_user(layer_state_t state) {
141 writePin(B3, !IS_LAYER_ON_STATE(state, 0)); 141 gpio_write_pin(B3, !IS_LAYER_ON_STATE(state, 0));
142 return state; 142 return state;
143} 143}
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c
index 789bb7af02..55c89dc7e8 100644
--- a/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c
+++ b/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c
@@ -28,7 +28,7 @@ LAYOUT_ortho_4x4(
28// Only for Rev1 & Rev2 28// Only for Rev1 & Rev2
29#ifdef LED_RED 29#ifdef LED_RED
30void keyboard_post_init_user(void) { 30void keyboard_post_init_user(void) {
31 writePinHigh(LED_RED); 31 gpio_write_pin_high(LED_RED);
32} 32}
33#endif 33#endif
34 34
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c
index 4ca3fc944b..5163aa8900 100644
--- a/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c
+++ b/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c
@@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
41// Only for Rev1 & Rev2 41// Only for Rev1 & Rev2
42#ifdef LED_RED 42#ifdef LED_RED
43void keyboard_post_init_user(void) { 43void keyboard_post_init_user(void) {
44 writePinHigh(LED_RED); 44 gpio_write_pin_high(LED_RED);
45} 45}
46#endif 46#endif
47 47
diff --git a/keyboards/keyhive/navi10/keymaps/default/keymap.c b/keyboards/keyhive/navi10/keymaps/default/keymap.c
index bbf51f56ff..2a9de35047 100644
--- a/keyboards/keyhive/navi10/keymaps/default/keymap.c
+++ b/keyboards/keyhive/navi10/keymaps/default/keymap.c
@@ -99,13 +99,13 @@ void tk_finished(tap_dance_state_t *state, void *user_data){
99 layer_off(_ML1); 99 layer_off(_ML1);
100 //turn off the indicator LED 100 //turn off the indicator LED
101 //set LED HI to turn it off 101 //set LED HI to turn it off
102 writePinHigh(INDICATOR_LED); 102 gpio_write_pin_high(INDICATOR_LED);
103 } else { 103 } else {
104 //turn on the media layer 104 //turn on the media layer
105 layer_on(_ML1); 105 layer_on(_ML1);
106 //turn on the indicator LED 106 //turn on the indicator LED
107 //set LED pin to LOW to turn it on 107 //set LED pin to LOW to turn it on
108 writePinLow(INDICATOR_LED); 108 gpio_write_pin_low(INDICATOR_LED);
109 } 109 }
110 break; 110 break;
111 case SINGLE_HOLD: 111 case SINGLE_HOLD:
diff --git a/keyboards/kin80/keymaps/default/keymap.c b/keyboards/kin80/keymaps/default/keymap.c
index 311aeed989..50bad2a974 100644
--- a/keyboards/kin80/keymaps/default/keymap.c
+++ b/keyboards/kin80/keymaps/default/keymap.c
@@ -97,6 +97,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
97 97
98 98
99layer_state_t layer_state_set_user(layer_state_t state) { 99layer_state_t layer_state_set_user(layer_state_t state) {
100 writePin(LED4_PIN, layer_state_cmp(state, _NM)); 100 gpio_write_pin(LED4_PIN, layer_state_cmp(state, _NM));
101 return state; 101 return state;
102} 102}
diff --git a/keyboards/kinesis/keymaps/alvicstep/keymap.c b/keyboards/kinesis/keymaps/alvicstep/keymap.c
index e9373ea214..0068ef7d95 100644
--- a/keyboards/kinesis/keymaps/alvicstep/keymap.c
+++ b/keyboards/kinesis/keymaps/alvicstep/keymap.c
@@ -111,11 +111,11 @@ KC_GRV,KC_LGUI,KC_ESC,MO(_NUMPAD), KC_LBRC,
111layer_state_t layer_state_set_user(layer_state_t state) { 111layer_state_t layer_state_set_user(layer_state_t state) {
112 //set LEDs which are triggered by a layer change 112 //set LEDs which are triggered by a layer change
113 #ifdef LED_COMPOSE_PIN 113 #ifdef LED_COMPOSE_PIN
114 writePin(LED_COMPOSE_PIN, !layer_state_cmp(state, _KEYPAD)); 114 gpio_write_pin(LED_COMPOSE_PIN, !layer_state_cmp(state, _KEYPAD));
115 #endif 115 #endif
116 116
117 #ifdef LED_NUM_LOCK_PIN 117 #ifdef LED_NUM_LOCK_PIN
118 writePin(LED_NUM_LOCK_PIN, !layer_state_cmp(state, _NUMPAD)); 118 gpio_write_pin(LED_NUM_LOCK_PIN, !layer_state_cmp(state, _NUMPAD));
119 #endif 119 #endif
120 120
121 return state; 121 return state;
@@ -123,11 +123,11 @@ layer_state_t layer_state_set_user(layer_state_t state) {
123 123
124bool led_update_user(led_t led_state) { 124bool led_update_user(led_t led_state) {
125 #ifdef LED_CAPS_LOCK_PIN 125 #ifdef LED_CAPS_LOCK_PIN
126 writePin(LED_CAPS_LOCK_PIN, !led_state.caps_lock); 126 gpio_write_pin(LED_CAPS_LOCK_PIN, !led_state.caps_lock);
127 #endif 127 #endif
128 128
129 #ifdef LED_SCROLL_LOCK_PIN 129 #ifdef LED_SCROLL_LOCK_PIN
130 writePin(LED_SCROLL_LOCK_PIN, !led_state.scroll_lock); 130 gpio_write_pin(LED_SCROLL_LOCK_PIN, !led_state.scroll_lock);
131 #endif 131 #endif
132 132
133 //disable default processing of LEDs 133 //disable default processing of LEDs
diff --git a/keyboards/kmini/keymaps/default/keymap.c b/keyboards/kmini/keymaps/default/keymap.c
index 571572f38f..60fcac30ef 100755
--- a/keyboards/kmini/keymaps/default/keymap.c
+++ b/keyboards/kmini/keymaps/default/keymap.c
@@ -41,9 +41,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
41 41
42bool led_update_user(led_t led_state) { 42bool led_update_user(led_t led_state) {
43 if (led_state.caps_lock) { 43 if (led_state.caps_lock) {
44 writePinLow(B1); 44 gpio_write_pin_low(B1);
45 } else { 45 } else {
46 writePinHigh(B1); 46 gpio_write_pin_high(B1);
47 } 47 }
48 return false; 48 return false;
49} 49}
diff --git a/keyboards/lime/keymaps/default/keymap.c b/keyboards/lime/keymaps/default/keymap.c
index b208bd01e7..e3e5d5a323 100644
--- a/keyboards/lime/keymaps/default/keymap.c
+++ b/keyboards/lime/keymaps/default/keymap.c
@@ -173,8 +173,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
173 /* Joystick + Encoder fix */ 173 /* Joystick + Encoder fix */
174 void keyboard_post_init_kb(void) { 174 void keyboard_post_init_kb(void) {
175 if (is_keyboard_master()) { 175 if (is_keyboard_master()) {
176 writePinLow(JOYSTICK_X_PIN); 176 gpio_write_pin_low(JOYSTICK_X_PIN);
177 writePinLow(JOYSTICK_Y_PIN); 177 gpio_write_pin_low(JOYSTICK_Y_PIN);
178 } 178 }
179 } 179 }
180 180
diff --git a/keyboards/makrosu/keymaps/default/keymap.c b/keyboards/makrosu/keymaps/default/keymap.c
index b0c47dbdd9..3de4f71df3 100644
--- a/keyboards/makrosu/keymaps/default/keymap.c
+++ b/keyboards/makrosu/keymaps/default/keymap.c
@@ -60,9 +60,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
60 60
61layer_state_t layer_state_set_user(layer_state_t state) { 61layer_state_t layer_state_set_user(layer_state_t state) {
62 state = update_tri_layer_state(state, _4, X_PAUSE, X_PAUSE); 62 state = update_tri_layer_state(state, _4, X_PAUSE, X_PAUSE);
63 writePin(IND_1, layer_state_cmp(state, 1)); 63 gpio_write_pin(IND_1, layer_state_cmp(state, 1));
64 writePin(IND_2, layer_state_cmp(state, 2)); 64 gpio_write_pin(IND_2, layer_state_cmp(state, 2));
65 writePin(IND_3, layer_state_cmp(state, 3)); 65 gpio_write_pin(IND_3, layer_state_cmp(state, 3));
66 return state; 66 return state;
67} 67}
68 68
@@ -89,13 +89,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
89 89
90void matrix_init_user(void) { 90void matrix_init_user(void) {
91 //init the Pro Micro on-board LEDs 91 //init the Pro Micro on-board LEDs
92 setPinOutput(IND_1); 92 gpio_set_pin_output(IND_1);
93 setPinOutput(IND_2); 93 gpio_set_pin_output(IND_2);
94 setPinOutput(IND_3); 94 gpio_set_pin_output(IND_3);
95 //set to off 95 //set to off
96 writePinHigh(IND_1); 96 gpio_write_pin_high(IND_1);
97 writePinHigh(IND_2); 97 gpio_write_pin_high(IND_2);
98 writePinHigh(IND_3); 98 gpio_write_pin_high(IND_3);
99} 99}
100 100
101bool encoder_update_user(uint8_t index, bool clockwise) { 101bool encoder_update_user(uint8_t index, bool clockwise) {
diff --git a/keyboards/makrosu/keymaps/via/keymap.c b/keyboards/makrosu/keymaps/via/keymap.c
index b0c47dbdd9..3de4f71df3 100644
--- a/keyboards/makrosu/keymaps/via/keymap.c
+++ b/keyboards/makrosu/keymaps/via/keymap.c
@@ -60,9 +60,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
60 60
61layer_state_t layer_state_set_user(layer_state_t state) { 61layer_state_t layer_state_set_user(layer_state_t state) {
62 state = update_tri_layer_state(state, _4, X_PAUSE, X_PAUSE); 62 state = update_tri_layer_state(state, _4, X_PAUSE, X_PAUSE);
63 writePin(IND_1, layer_state_cmp(state, 1)); 63 gpio_write_pin(IND_1, layer_state_cmp(state, 1));
64 writePin(IND_2, layer_state_cmp(state, 2)); 64 gpio_write_pin(IND_2, layer_state_cmp(state, 2));
65 writePin(IND_3, layer_state_cmp(state, 3)); 65 gpio_write_pin(IND_3, layer_state_cmp(state, 3));
66 return state; 66 return state;
67} 67}
68 68
@@ -89,13 +89,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
89 89
90void matrix_init_user(void) { 90void matrix_init_user(void) {
91 //init the Pro Micro on-board LEDs 91 //init the Pro Micro on-board LEDs
92 setPinOutput(IND_1); 92 gpio_set_pin_output(IND_1);
93 setPinOutput(IND_2); 93 gpio_set_pin_output(IND_2);
94 setPinOutput(IND_3); 94 gpio_set_pin_output(IND_3);
95 //set to off 95 //set to off
96 writePinHigh(IND_1); 96 gpio_write_pin_high(IND_1);
97 writePinHigh(IND_2); 97 gpio_write_pin_high(IND_2);
98 writePinHigh(IND_3); 98 gpio_write_pin_high(IND_3);
99} 99}
100 100
101bool encoder_update_user(uint8_t index, bool clockwise) { 101bool encoder_update_user(uint8_t index, bool clockwise) {
diff --git a/keyboards/marksard/leftover30/keymaps/default/keymap.c b/keyboards/marksard/leftover30/keymaps/default/keymap.c
index 2e0d2aa6bb..ce527ea5a7 100644
--- a/keyboards/marksard/leftover30/keymaps/default/keymap.c
+++ b/keyboards/marksard/leftover30/keymaps/default/keymap.c
@@ -156,7 +156,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
156 156
157// for exsample customize of LED inducator 157// for exsample customize of LED inducator
158// bool led_update_user(led_t led_state) { 158// bool led_update_user(led_t led_state) {
159// writePin(D2, IS_LAYER_ON(_LOWER)); 159// gpio_write_pin(D2, IS_LAYER_ON(_LOWER));
160// writePin(D1, IS_LAYER_ON(_RAISE)); 160// gpio_write_pin(D1, IS_LAYER_ON(_RAISE));
161// return false; 161// return false;
162// } 162// }
diff --git a/keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c b/keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c
index db2baa9085..831d7fa69e 100644
--- a/keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c
+++ b/keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c
@@ -156,7 +156,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
156 156
157// for exsample customize of LED inducator 157// for exsample customize of LED inducator
158// bool led_update_user(led_t led_state) { 158// bool led_update_user(led_t led_state) {
159// writePin(D2, IS_LAYER_ON(_LOWER)); 159// gpio_write_pin(D2, IS_LAYER_ON(_LOWER));
160// writePin(D1, IS_LAYER_ON(_RAISE)); 160// gpio_write_pin(D1, IS_LAYER_ON(_RAISE));
161// return false; 161// return false;
162// } 162// }
diff --git a/keyboards/mechlovin/kay65/keymaps/default/keymap.c b/keyboards/mechlovin/kay65/keymaps/default/keymap.c
index 189b782b20..9c2bda5ac2 100644
--- a/keyboards/mechlovin/kay65/keymaps/default/keymap.c
+++ b/keyboards/mechlovin/kay65/keymaps/default/keymap.c
@@ -36,12 +36,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
36 switch (keycode) { 36 switch (keycode) {
37 case LOGO_LED_ON: 37 case LOGO_LED_ON:
38 if (record->event.pressed) { 38 if (record->event.pressed) {
39 writePinLow(D7); 39 gpio_write_pin_low(D7);
40 } 40 }
41 break; 41 break;
42 case LOGO_LED_OFF: 42 case LOGO_LED_OFF:
43 if (record->event.pressed) { 43 if (record->event.pressed) {
44 writePinHigh(D7); 44 gpio_write_pin_high(D7);
45 } 45 }
46 break; 46 break;
47 } 47 }
diff --git a/keyboards/mechlovin/kay65/keymaps/via/keymap.c b/keyboards/mechlovin/kay65/keymaps/via/keymap.c
index 1f29ba8c3a..943d8d9bf0 100644
--- a/keyboards/mechlovin/kay65/keymaps/via/keymap.c
+++ b/keyboards/mechlovin/kay65/keymaps/via/keymap.c
@@ -59,12 +59,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
59 switch (keycode) { 59 switch (keycode) {
60 case LOGO_LED_ON: 60 case LOGO_LED_ON:
61 if (record->event.pressed) { 61 if (record->event.pressed) {
62 writePinLow(D7); 62 gpio_write_pin_low(D7);
63 } 63 }
64 break; 64 break;
65 case LOGO_LED_OFF: 65 case LOGO_LED_OFF:
66 if (record->event.pressed) { 66 if (record->event.pressed) {
67 writePinHigh(D7); 67 gpio_write_pin_high(D7);
68 } 68 }
69 break; 69 break;
70 } 70 }
diff --git a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/default/keymap.c b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/default/keymap.c
index 017f57b160..a360d2c1ea 100644
--- a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/default/keymap.c
+++ b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/default/keymap.c
@@ -32,12 +32,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
32 switch (keycode) { 32 switch (keycode) {
33 case BL_ON: 33 case BL_ON:
34 if (record->event.pressed) { 34 if (record->event.pressed) {
35 writePinHigh(B7); 35 gpio_write_pin_high(B7);
36 } 36 }
37 break; 37 break;
38 case BL_OFF: 38 case BL_OFF:
39 if (record->event.pressed) { 39 if (record->event.pressed) {
40 writePinLow(B7); 40 gpio_write_pin_low(B7);
41 } 41 }
42 break; 42 break;
43 } 43 }
diff --git a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/via/keymap.c b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/via/keymap.c
index 344be9548c..e6b991de7f 100644
--- a/keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/via/keymap.c
+++ b/keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/via/keymap.c
@@ -57,12 +57,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
57 switch (keycode) { 57 switch (keycode) {
58 case LOGO_LED_ON: 58 case LOGO_LED_ON:
59 if (record->event.pressed) { 59 if (record->event.pressed) {
60 writePinHigh(B7); 60 gpio_write_pin_high(B7);
61 } 61 }
62 break; 62 break;
63 case LOGO_LED_OFF: 63 case LOGO_LED_OFF:
64 if (record->event.pressed) { 64 if (record->event.pressed) {
65 writePinLow(B7); 65 gpio_write_pin_low(B7);
66 } 66 }
67 break; 67 break;
68 } 68 }
diff --git a/keyboards/minimon/bartlesplit/matrix.c b/keyboards/minimon/bartlesplit/matrix.c
index 351781f520..4be8496dcf 100644
--- a/keyboards/minimon/bartlesplit/matrix.c
+++ b/keyboards/minimon/bartlesplit/matrix.c
@@ -30,32 +30,32 @@ static const pin_t row_pins[] = MATRIX_ROW_PINS;
30static const pin_t col_pins[] = MATRIX_COL_PINS; 30static const pin_t col_pins[] = MATRIX_COL_PINS;
31 31
32static void select_row(uint8_t row) { 32static void select_row(uint8_t row) {
33 setPinOutput(row_pins[row]); 33 gpio_set_pin_output(row_pins[row]);
34 writePinLow(row_pins[row]); 34 gpio_write_pin_low(row_pins[row]);
35} 35}
36 36
37static void unselect_row(uint8_t row) { 37static void unselect_row(uint8_t row) {
38 setPinInputHigh(row_pins[row]); 38 gpio_set_pin_input_high(row_pins[row]);
39} 39}
40 40
41static void unselect_rows(void) { 41static void unselect_rows(void) {
42 for (uint8_t x = 0; x < MATRIX_ROWS; x++) { 42 for (uint8_t x = 0; x < MATRIX_ROWS; x++) {
43 setPinInputHigh(row_pins[x]); 43 gpio_set_pin_input_high(row_pins[x]);
44 } 44 }
45} 45}
46 46
47static void select_col(uint8_t col) { 47static void select_col(uint8_t col) {
48 setPinOutput(col_pins[col]); 48 gpio_set_pin_output(col_pins[col]);
49 writePinLow(col_pins[col]); 49 gpio_write_pin_low(col_pins[col]);
50} 50}
51 51
52static void unselect_col(uint8_t col) { 52static void unselect_col(uint8_t col) {
53 setPinInputHigh(col_pins[col]); 53 gpio_set_pin_input_high(col_pins[col]);
54} 54}
55 55
56static void unselect_cols(void) { 56static void unselect_cols(void) {
57 for (uint8_t x = 0; x < MATRIX_COLS/2; x++) { 57 for (uint8_t x = 0; x < MATRIX_COLS/2; x++) {
58 setPinInputHigh(col_pins[x*2]); 58 gpio_set_pin_input_high(col_pins[x*2]);
59 } 59 }
60} 60}
61 61
@@ -76,7 +76,7 @@ static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row)
76 for (uint8_t col_index = 0; col_index < MATRIX_COLS / 2; col_index++) { 76 for (uint8_t col_index = 0; col_index < MATRIX_COLS / 2; col_index++) {
77 uint16_t column_index_bitmask = ROW_SHIFTER << ((col_index * 2) + 1); 77 uint16_t column_index_bitmask = ROW_SHIFTER << ((col_index * 2) + 1);
78 // Check row pin state 78 // Check row pin state
79 if (readPin(col_pins[col_index*2])) { 79 if (gpio_read_pin(col_pins[col_index*2])) {
80 // Pin HI, clear col bit 80 // Pin HI, clear col bit
81 current_matrix[current_row] &= ~column_index_bitmask; 81 current_matrix[current_row] &= ~column_index_bitmask;
82 } else { 82 } else {
@@ -105,7 +105,7 @@ static bool read_rows_on_col(matrix_row_t current_matrix[], uint8_t current_col)
105 105
106 uint16_t column_index_bitmask = ROW_SHIFTER << (current_col * 2); 106 uint16_t column_index_bitmask = ROW_SHIFTER << (current_col * 2);
107 // Check row pin state 107 // Check row pin state
108 if (readPin(row_pins[row_index])) { 108 if (gpio_read_pin(row_pins[row_index])) {
109 // Pin HI, clear col bit 109 // Pin HI, clear col bit
110 current_matrix[row_index] &= ~column_index_bitmask; 110 current_matrix[row_index] &= ~column_index_bitmask;
111 } else { 111 } else {
diff --git a/keyboards/noxary/268/keymaps/ansi/keymap.c b/keyboards/noxary/268/keymaps/ansi/keymap.c
index dfbf644549..6a81718d49 100644
--- a/keyboards/noxary/268/keymaps/ansi/keymap.c
+++ b/keyboards/noxary/268/keymaps/ansi/keymap.c
@@ -54,11 +54,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
54 54
55bool led_update_user(led_t led_state) { 55bool led_update_user(led_t led_state) {
56 if (led_state.caps_lock) { 56 if (led_state.caps_lock) {
57 setPinOutput(B6); 57 gpio_set_pin_output(B6);
58 writePinHigh(B6); 58 gpio_write_pin_high(B6);
59 } else { 59 } else {
60 setPinInput(B6); 60 gpio_set_pin_input(B6);
61 writePinLow(B6); 61 gpio_write_pin_low(B6);
62 } 62 }
63 return false; 63 return false;
64} 64}
diff --git a/keyboards/noxary/268/keymaps/default/keymap.c b/keyboards/noxary/268/keymaps/default/keymap.c
index 717dba04b2..4692ca6fc6 100644
--- a/keyboards/noxary/268/keymaps/default/keymap.c
+++ b/keyboards/noxary/268/keymaps/default/keymap.c
@@ -72,12 +72,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
72 72
73bool led_update_user(led_t led_state) { 73bool led_update_user(led_t led_state) {
74 if (led_state.caps_lock) { 74 if (led_state.caps_lock) {
75 setPinOutput(B6); 75 gpio_set_pin_output(B6);
76 writePinHigh(B6); 76 gpio_write_pin_high(B6);
77 } 77 }
78 else { 78 else {
79 setPinInput(B6); 79 gpio_set_pin_input(B6);
80 writePinLow(B6); 80 gpio_write_pin_low(B6);
81 } 81 }
82 return false; 82 return false;
83} 83}
diff --git a/keyboards/noxary/268/keymaps/iso/keymap.c b/keyboards/noxary/268/keymaps/iso/keymap.c
index 827aa8bbd6..df21846167 100644
--- a/keyboards/noxary/268/keymaps/iso/keymap.c
+++ b/keyboards/noxary/268/keymaps/iso/keymap.c
@@ -54,11 +54,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
54 54
55bool led_update_user(led_t led_state) { 55bool led_update_user(led_t led_state) {
56 if (led_state.caps_lock) { 56 if (led_state.caps_lock) {
57 setPinOutput(B6); 57 gpio_set_pin_output(B6);
58 writePinHigh(B6); 58 gpio_write_pin_high(B6);
59 } else { 59 } else {
60 setPinInput(B6); 60 gpio_set_pin_input(B6);
61 writePinLow(B6); 61 gpio_write_pin_low(B6);
62 } 62 }
63 return false; 63 return false;
64} 64}
diff --git a/keyboards/orange75/keymaps/default/keymap.c b/keyboards/orange75/keymaps/default/keymap.c
index 19321f289c..cf5deb9375 100644
--- a/keyboards/orange75/keymaps/default/keymap.c
+++ b/keyboards/orange75/keymaps/default/keymap.c
@@ -55,27 +55,27 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
55bool led_update_user(led_t led_state) { 55bool led_update_user(led_t led_state) {
56 56
57 if (led_state.num_lock) { 57 if (led_state.num_lock) {
58 setPinOutput(B0); 58 gpio_set_pin_output(B0);
59 writePinLow(B0); 59 gpio_write_pin_low(B0);
60 } else { 60 } else {
61 setPinInput(B0); 61 gpio_set_pin_input(B0);
62 writePinLow(B0); 62 gpio_write_pin_low(B0);
63 } 63 }
64 64
65 if (led_state.caps_lock) { 65 if (led_state.caps_lock) {
66 setPinOutput(B1); 66 gpio_set_pin_output(B1);
67 writePinLow(B1); 67 gpio_write_pin_low(B1);
68 } else { 68 } else {
69 setPinInput(B1); 69 gpio_set_pin_input(B1);
70 writePinLow(B1); 70 gpio_write_pin_low(B1);
71 } 71 }
72 72
73 if (led_state.scroll_lock) { 73 if (led_state.scroll_lock) {
74 setPinOutput(B2); 74 gpio_set_pin_output(B2);
75 writePinLow(B2); 75 gpio_write_pin_low(B2);
76 } else { 76 } else {
77 setPinInput(B2); 77 gpio_set_pin_input(B2);
78 writePinLow(B2); 78 gpio_write_pin_low(B2);
79 } 79 }
80 return false; 80 return false;
81} 81}
diff --git a/keyboards/peej/lumberjack/keymaps/via/keymap.c b/keyboards/peej/lumberjack/keymaps/via/keymap.c
index 018f284a4f..c46b868c63 100644
--- a/keyboards/peej/lumberjack/keymaps/via/keymap.c
+++ b/keyboards/peej/lumberjack/keymaps/via/keymap.c
@@ -50,23 +50,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
50}; 50};
51 51
52void keyboard_pre_init_user() { 52void keyboard_pre_init_user() {
53 writePin(LED1, true); 53 gpio_write_pin(LED1, true);
54 writePin(LED2, true); 54 gpio_write_pin(LED2, true);
55} 55}
56 56
57void keyboard_post_init_user() { 57void keyboard_post_init_user() {
58 writePin(LED1, false); 58 gpio_write_pin(LED1, false);
59 writePin(LED2, false); 59 gpio_write_pin(LED2, false);
60} 60}
61 61
62bool process_record_user(uint16_t keycode, keyrecord_t *record) { 62bool process_record_user(uint16_t keycode, keyrecord_t *record) {
63 writePin(LED1, record->event.pressed); 63 gpio_write_pin(LED1, record->event.pressed);
64 64
65 return true; 65 return true;
66} 66}
67 67
68layer_state_t layer_state_set_user(layer_state_t state) { 68layer_state_t layer_state_set_user(layer_state_t state) {
69 writePin(LED2, state); 69 gpio_write_pin(LED2, state);
70 70
71 return state; 71 return state;
72} 72}
diff --git a/keyboards/planck/keymaps/default/keymap.c b/keyboards/planck/keymaps/default/keymap.c
index 93ee919923..5b2b83df1a 100644
--- a/keyboards/planck/keymaps/default/keymap.c
+++ b/keyboards/planck/keymaps/default/keymap.c
@@ -210,12 +210,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
210 backlight_step(); 210 backlight_step();
211 #endif 211 #endif
212 #ifdef KEYBOARD_planck_rev5 212 #ifdef KEYBOARD_planck_rev5
213 writePinLow(E6); 213 gpio_write_pin_low(E6);
214 #endif 214 #endif
215 } else { 215 } else {
216 unregister_code(KC_RSFT); 216 unregister_code(KC_RSFT);
217 #ifdef KEYBOARD_planck_rev5 217 #ifdef KEYBOARD_planck_rev5
218 writePinHigh(E6); 218 gpio_write_pin_high(E6);
219 #endif 219 #endif
220 } 220 }
221 return false; 221 return false;
diff --git a/keyboards/playkbtw/pk60/keymaps/default/keymap.c b/keyboards/playkbtw/pk60/keymaps/default/keymap.c
index d8c61edf14..c5d9da63bc 100644
--- a/keyboards/playkbtw/pk60/keymaps/default/keymap.c
+++ b/keyboards/playkbtw/pk60/keymaps/default/keymap.c
@@ -22,11 +22,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
22 22
23bool led_update_user(led_t led_state) { 23bool led_update_user(led_t led_state) {
24 if (led_state.caps_lock) { 24 if (led_state.caps_lock) {
25 setPinOutput(F4); 25 gpio_set_pin_output(F4);
26 writePinLow(F4); 26 gpio_write_pin_low(F4);
27 } else { 27 } else {
28 setPinInput(F4); 28 gpio_set_pin_input(F4);
29 writePinLow(F4); 29 gpio_write_pin_low(F4);
30 } 30 }
31 return false; 31 return false;
32} 32}
diff --git a/keyboards/preonic/keymaps/default/keymap.c b/keyboards/preonic/keymaps/default/keymap.c
index 12bec41a85..511ac41f20 100644
--- a/keyboards/preonic/keymaps/default/keymap.c
+++ b/keyboards/preonic/keymaps/default/keymap.c
@@ -216,12 +216,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
216 rgblight_step(); 216 rgblight_step();
217 #endif 217 #endif
218 #ifdef __AVR__ 218 #ifdef __AVR__
219 writePinLow(E6); 219 gpio_write_pin_low(E6);
220 #endif 220 #endif
221 } else { 221 } else {
222 unregister_code(KC_RSFT); 222 unregister_code(KC_RSFT);
223 #ifdef __AVR__ 223 #ifdef __AVR__
224 writePinHigh(E6); 224 gpio_write_pin_high(E6);
225 #endif 225 #endif
226 } 226 }
227 return false; 227 return false;
diff --git a/keyboards/primekb/prime_e/keymaps/default/keymap.c b/keyboards/primekb/prime_e/keymaps/default/keymap.c
index e5e47cffc2..0178efba2e 100644
--- a/keyboards/primekb/prime_e/keymaps/default/keymap.c
+++ b/keyboards/primekb/prime_e/keymaps/default/keymap.c
@@ -47,26 +47,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
47 47
48void matrix_init_user(void) { 48void matrix_init_user(void) {
49 // set CapsLock LED to output and low 49 // set CapsLock LED to output and low
50 setPinOutput(B1); 50 gpio_set_pin_output(B1);
51 writePinLow(B1); 51 gpio_write_pin_low(B1);
52 // set NumLock LED to output and low 52 // set NumLock LED to output and low
53 setPinOutput(B2); 53 gpio_set_pin_output(B2);
54 writePinLow(B2); 54 gpio_write_pin_low(B2);
55 // set ScrollLock LED to output and low 55 // set ScrollLock LED to output and low
56 setPinOutput(B3); 56 gpio_set_pin_output(B3);
57 writePinLow(B3); 57 gpio_write_pin_low(B3);
58} 58}
59 59
60bool led_update_user(led_t led_state) { 60bool led_update_user(led_t led_state) {
61 if (led_state.num_lock) { 61 if (led_state.num_lock) {
62 writePinHigh(B2); 62 gpio_write_pin_high(B2);
63 } else { 63 } else {
64 writePinLow(B2); 64 gpio_write_pin_low(B2);
65 } 65 }
66 if (led_state.caps_lock) { 66 if (led_state.caps_lock) {
67 writePinHigh(B1); 67 gpio_write_pin_high(B1);
68 } else { 68 } else {
69 writePinLow(B1); 69 gpio_write_pin_low(B1);
70 } 70 }
71 return false; 71 return false;
72} 72}
@@ -75,9 +75,9 @@ bool led_update_user(led_t led_state) {
75layer_state_t layer_state_set_user(layer_state_t state) 75layer_state_t layer_state_set_user(layer_state_t state)
76{ 76{
77 if (get_highest_layer(state) == 1) { 77 if (get_highest_layer(state) == 1) {
78 writePinHigh(B3); 78 gpio_write_pin_high(B3);
79 } else { 79 } else {
80 writePinLow(B3); 80 gpio_write_pin_low(B3);
81 } 81 }
82 return state; 82 return state;
83} 83}
diff --git a/keyboards/primekb/prime_e/keymaps/via/keymap.c b/keyboards/primekb/prime_e/keymaps/via/keymap.c
index 09a42b0d16..b8d2c24797 100644
--- a/keyboards/primekb/prime_e/keymaps/via/keymap.c
+++ b/keyboards/primekb/prime_e/keymaps/via/keymap.c
@@ -75,26 +75,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
75 75
76void matrix_init_user(void) { 76void matrix_init_user(void) {
77 // set CapsLock LED to output and low 77 // set CapsLock LED to output and low
78 setPinOutput(B1); 78 gpio_set_pin_output(B1);
79 writePinLow(B1); 79 gpio_write_pin_low(B1);
80 // set NumLock LED to output and low 80 // set NumLock LED to output and low
81 setPinOutput(B2); 81 gpio_set_pin_output(B2);
82 writePinLow(B2); 82 gpio_write_pin_low(B2);
83 // set ScrollLock LED to output and low 83 // set ScrollLock LED to output and low
84 setPinOutput(B3); 84 gpio_set_pin_output(B3);
85 writePinLow(B3); 85 gpio_write_pin_low(B3);
86} 86}
87 87
88bool led_update_user(led_t led_state) { 88bool led_update_user(led_t led_state) {
89 if (led_state.num_lock) { 89 if (led_state.num_lock) {
90 writePinHigh(B2); 90 gpio_write_pin_high(B2);
91 } else { 91 } else {
92 writePinLow(B2); 92 gpio_write_pin_low(B2);
93 } 93 }
94 if (led_state.caps_lock) { 94 if (led_state.caps_lock) {
95 writePinHigh(B1); 95 gpio_write_pin_high(B1);
96 } else { 96 } else {
97 writePinLow(B1); 97 gpio_write_pin_low(B1);
98 } 98 }
99 return false; 99 return false;
100} 100}
@@ -103,9 +103,9 @@ bool led_update_user(led_t led_state) {
103layer_state_t layer_state_set_user(layer_state_t state) 103layer_state_t layer_state_set_user(layer_state_t state)
104{ 104{
105 if (get_highest_layer(state) == 1) { 105 if (get_highest_layer(state) == 1) {
106 writePinHigh(B3); 106 gpio_write_pin_high(B3);
107 } else { 107 } else {
108 writePinLow(B3); 108 gpio_write_pin_low(B3);
109 } 109 }
110 return state; 110 return state;
111} 111}
diff --git a/keyboards/punk75/keymaps/default/keymap.c b/keyboards/punk75/keymaps/default/keymap.c
index c867e0e493..9a6ef29307 100644
--- a/keyboards/punk75/keymaps/default/keymap.c
+++ b/keyboards/punk75/keymaps/default/keymap.c
@@ -69,7 +69,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
69 69
70void led_keypress_update(pin_t led_pin, uint16_t keycode, keyrecord_t *record) { 70void led_keypress_update(pin_t led_pin, uint16_t keycode, keyrecord_t *record) {
71 // When a key is pressed turn on the LED, when released turn it off 71 // When a key is pressed turn on the LED, when released turn it off
72 writePin(led_pin, record->event.pressed); 72 gpio_write_pin(led_pin, record->event.pressed);
73} 73}
74 74
75bool process_record_user(uint16_t keycode, keyrecord_t *record) { 75bool process_record_user(uint16_t keycode, keyrecord_t *record) {
diff --git a/keyboards/punk75/keymaps/via/keymap.c b/keyboards/punk75/keymaps/via/keymap.c
index e284c525b6..72ef91fd37 100644
--- a/keyboards/punk75/keymaps/via/keymap.c
+++ b/keyboards/punk75/keymaps/via/keymap.c
@@ -64,7 +64,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
64 64
65void led_keypress_update(pin_t led_pin, uint16_t keycode, keyrecord_t *record) { 65void led_keypress_update(pin_t led_pin, uint16_t keycode, keyrecord_t *record) {
66 // When a key is pressed turn on the LED, when released turn it off 66 // When a key is pressed turn on the LED, when released turn it off
67 writePin(led_pin, record->event.pressed); 67 gpio_write_pin(led_pin, record->event.pressed);
68} 68}
69 69
70bool process_record_user(uint16_t keycode, keyrecord_t *record) { 70bool process_record_user(uint16_t keycode, keyrecord_t *record) {
diff --git a/keyboards/swiftrax/retropad/keymaps/default/keymap.c b/keyboards/swiftrax/retropad/keymaps/default/keymap.c
index 6fd2ff5daa..fcbe1ededd 100644
--- a/keyboards/swiftrax/retropad/keymaps/default/keymap.c
+++ b/keyboards/swiftrax/retropad/keymaps/default/keymap.c
@@ -51,20 +51,20 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
51 51
52void matrix_init_user(void) { 52void matrix_init_user(void) {
53 // set top LED to output and off (active low) 53 // set top LED to output and off (active low)
54 setPinOutput(D5); 54 gpio_set_pin_output(D5);
55 writePinHigh(D5); 55 gpio_write_pin_high(D5);
56 // set middle LED to output and off (active low) 56 // set middle LED to output and off (active low)
57 setPinOutput(D4); 57 gpio_set_pin_output(D4);
58 writePinHigh(D4); 58 gpio_write_pin_high(D4);
59 // set bottom LED to output and off (active low) 59 // set bottom LED to output and off (active low)
60 setPinOutput(D3); 60 gpio_set_pin_output(D3);
61 writePinHigh(D3); 61 gpio_write_pin_high(D3);
62} 62}
63 63
64// write to above indicators in a binary fashion based on current layer 64// write to above indicators in a binary fashion based on current layer
65layer_state_t layer_state_set_user(layer_state_t state) { 65layer_state_t layer_state_set_user(layer_state_t state) {
66 writePin(D5, get_highest_layer(state)); 66 gpio_write_pin(D5, get_highest_layer(state));
67 writePin(D4, !layer_state_cmp(state, 1)); 67 gpio_write_pin(D4, !layer_state_cmp(state, 1));
68 writePin(D3, !layer_state_cmp(state, 2)); 68 gpio_write_pin(D3, !layer_state_cmp(state, 2));
69 return state; 69 return state;
70} 70}
diff --git a/keyboards/swiftrax/retropad/keymaps/via/keymap.c b/keyboards/swiftrax/retropad/keymaps/via/keymap.c
index 6fd2ff5daa..fcbe1ededd 100644
--- a/keyboards/swiftrax/retropad/keymaps/via/keymap.c
+++ b/keyboards/swiftrax/retropad/keymaps/via/keymap.c
@@ -51,20 +51,20 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
51 51
52void matrix_init_user(void) { 52void matrix_init_user(void) {
53 // set top LED to output and off (active low) 53 // set top LED to output and off (active low)
54 setPinOutput(D5); 54 gpio_set_pin_output(D5);
55 writePinHigh(D5); 55 gpio_write_pin_high(D5);
56 // set middle LED to output and off (active low) 56 // set middle LED to output and off (active low)
57 setPinOutput(D4); 57 gpio_set_pin_output(D4);
58 writePinHigh(D4); 58 gpio_write_pin_high(D4);
59 // set bottom LED to output and off (active low) 59 // set bottom LED to output and off (active low)
60 setPinOutput(D3); 60 gpio_set_pin_output(D3);
61 writePinHigh(D3); 61 gpio_write_pin_high(D3);
62} 62}
63 63
64// write to above indicators in a binary fashion based on current layer 64// write to above indicators in a binary fashion based on current layer
65layer_state_t layer_state_set_user(layer_state_t state) { 65layer_state_t layer_state_set_user(layer_state_t state) {
66 writePin(D5, get_highest_layer(state)); 66 gpio_write_pin(D5, get_highest_layer(state));
67 writePin(D4, !layer_state_cmp(state, 1)); 67 gpio_write_pin(D4, !layer_state_cmp(state, 1));
68 writePin(D3, !layer_state_cmp(state, 2)); 68 gpio_write_pin(D3, !layer_state_cmp(state, 2));
69 return state; 69 return state;
70} 70}
diff --git a/keyboards/uk78/keymaps/default/keymap.c b/keyboards/uk78/keymaps/default/keymap.c
index 0385f8bf17..831b872ef1 100644
--- a/keyboards/uk78/keymaps/default/keymap.c
+++ b/keyboards/uk78/keymaps/default/keymap.c
@@ -77,11 +77,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
77 77
78bool led_update_user(led_t led_state) { 78bool led_update_user(led_t led_state) {
79 if (led_state.caps_lock) { 79 if (led_state.caps_lock) {
80 setPinOutput(A3); 80 gpio_set_pin_output(A3);
81 writePinHigh(A3); 81 gpio_write_pin_high(A3);
82 } else { 82 } else {
83 setPinInput(A3); 83 gpio_set_pin_input(A3);
84 writePinLow(A3); 84 gpio_write_pin_low(A3);
85 } 85 }
86 return false; 86 return false;
87} 87}
diff --git a/keyboards/viktus/at101_bh/keymaps/default/keymap.c b/keyboards/viktus/at101_bh/keymaps/default/keymap.c
index cef4ad93cb..5e8fae3ccd 100644
--- a/keyboards/viktus/at101_bh/keymaps/default/keymap.c
+++ b/keyboards/viktus/at101_bh/keymaps/default/keymap.c
@@ -20,26 +20,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20}; 20};
21 21
22bool led_update_user(led_t led_state) { 22bool led_update_user(led_t led_state) {
23 setPinOutput(B4); 23 gpio_set_pin_output(B4);
24 setPinOutput(D6); 24 gpio_set_pin_output(D6);
25 setPinOutput(D7); 25 gpio_set_pin_output(D7);
26 26
27 if (led_state.num_lock) { 27 if (led_state.num_lock) {
28 writePinHigh(D7); 28 gpio_write_pin_high(D7);
29 } else { 29 } else {
30 writePinLow(D7); 30 gpio_write_pin_low(D7);
31 } 31 }
32 32
33 if (led_state.caps_lock) { 33 if (led_state.caps_lock) {
34 writePinHigh(B4); 34 gpio_write_pin_high(B4);
35 } else { 35 } else {
36 writePinLow(B4); 36 gpio_write_pin_low(B4);
37 } 37 }
38 38
39 if (led_state.scroll_lock) { 39 if (led_state.scroll_lock) {
40 writePinHigh(D6); 40 gpio_write_pin_high(D6);
41 } else { 41 } else {
42 writePinLow(D6); 42 gpio_write_pin_low(D6);
43 } 43 }
44 return false; 44 return false;
45} 45}
diff --git a/keyboards/viktus/sp_mini/keymaps/default/keymap.c b/keyboards/viktus/sp_mini/keymaps/default/keymap.c
index 939b545d0b..3e844b2c08 100644
--- a/keyboards/viktus/sp_mini/keymaps/default/keymap.c
+++ b/keyboards/viktus/sp_mini/keymaps/default/keymap.c
@@ -75,30 +75,30 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
75}; 75};
76 76
77void keyboard_pre_init_user(void) { 77void keyboard_pre_init_user(void) {
78 setPinOutput(F5); // initialize F5 for LED 78 gpio_set_pin_output(F5); // initialize F5 for LED
79 setPinOutput(F6); // initialize F6 for LED 79 gpio_set_pin_output(F6); // initialize F6 for LED
80 setPinOutput(F7); // initialize F7 for LED 80 gpio_set_pin_output(F7); // initialize F7 for LED
81 81
82} 82}
83 83
84layer_state_t layer_state_set_user(layer_state_t state) { 84layer_state_t layer_state_set_user(layer_state_t state) {
85 writePinLow(F5); 85 gpio_write_pin_low(F5);
86 writePinLow(F6); 86 gpio_write_pin_low(F6);
87 writePinLow(F7); 87 gpio_write_pin_low(F7);
88 switch (get_highest_layer(state)) { 88 switch (get_highest_layer(state)) {
89 case _FN1: 89 case _FN1:
90 writePinHigh(F5); 90 gpio_write_pin_high(F5);
91 break; 91 break;
92 case _FN2: 92 case _FN2:
93 writePinHigh(F6); 93 gpio_write_pin_high(F6);
94 break; 94 break;
95 case _FN3: // replace 'XXXX' with the layer or function name 95 case _FN3: // replace 'XXXX' with the layer or function name
96 writePinHigh(F7); 96 gpio_write_pin_high(F7);
97 break; 97 break;
98 case KC_F24: 98 case KC_F24:
99 writePinHigh(F7); 99 gpio_write_pin_high(F7);
100 writePinHigh(F5); 100 gpio_write_pin_high(F5);
101 writePinHigh(F6); 101 gpio_write_pin_high(F6);
102 break; 102 break;
103 } 103 }
104 return state; 104 return state;
diff --git a/keyboards/viktus/sp_mini/keymaps/via/keymap.c b/keyboards/viktus/sp_mini/keymaps/via/keymap.c
index 7fd1eb0961..e9e626a467 100644
--- a/keyboards/viktus/sp_mini/keymaps/via/keymap.c
+++ b/keyboards/viktus/sp_mini/keymaps/via/keymap.c
@@ -75,38 +75,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
75}; 75};
76 76
77void keyboard_pre_init_user(void) { 77void keyboard_pre_init_user(void) {
78 setPinOutput(F5); // initialize F5 for LED 78 gpio_set_pin_output(F5); // initialize F5 for LED
79 setPinOutput(F6); // initialize F6 for LED 79 gpio_set_pin_output(F6); // initialize F6 for LED
80 setPinOutput(F7); // initialize F7 for LED 80 gpio_set_pin_output(F7); // initialize F7 for LED
81 81
82} 82}
83 83
84layer_state_t layer_state_set_user(layer_state_t state) { 84layer_state_t layer_state_set_user(layer_state_t state) {
85 switch (get_highest_layer(state)) { 85 switch (get_highest_layer(state)) {
86 case _FN1: 86 case _FN1:
87 writePinHigh(F5); 87 gpio_write_pin_high(F5);
88 writePinLow(F6); 88 gpio_write_pin_low(F6);
89 writePinLow(F7); 89 gpio_write_pin_low(F7);
90 break; 90 break;
91 case _FN2: 91 case _FN2:
92 writePinHigh(F6); 92 gpio_write_pin_high(F6);
93 writePinLow(F5); 93 gpio_write_pin_low(F5);
94 writePinLow(F7); 94 gpio_write_pin_low(F7);
95 break; 95 break;
96 case _FN3: // replace 'XXXX' with the layer or function name 96 case _FN3: // replace 'XXXX' with the layer or function name
97 writePinHigh(F7); 97 gpio_write_pin_high(F7);
98 writePinLow(F5); 98 gpio_write_pin_low(F5);
99 writePinLow(F6); 99 gpio_write_pin_low(F6);
100 break; 100 break;
101 case KC_F24: 101 case KC_F24:
102 writePinHigh(F7); 102 gpio_write_pin_high(F7);
103 writePinHigh(F5); 103 gpio_write_pin_high(F5);
104 writePinHigh(F6); 104 gpio_write_pin_high(F6);
105 break; 105 break;
106 default: 106 default:
107 writePinLow(F5); 107 gpio_write_pin_low(F5);
108 writePinLow(F6); 108 gpio_write_pin_low(F6);
109 writePinLow(F7); 109 gpio_write_pin_low(F7);
110 break; 110 break;
111 } 111 }
112 return state; 112 return state;
diff --git a/keyboards/walletburner/cajal/keymaps/default/keymap.c b/keyboards/walletburner/cajal/keymaps/default/keymap.c
index 4586e5695b..3851bc806c 100644
--- a/keyboards/walletburner/cajal/keymaps/default/keymap.c
+++ b/keyboards/walletburner/cajal/keymaps/default/keymap.c
@@ -49,38 +49,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
49 49
50//Initialize indicator LEDs 50//Initialize indicator LEDs
51void matrix_init_user(void) { 51void matrix_init_user(void) {
52 setPinOutput(B5); 52 gpio_set_pin_output(B5);
53 writePinLow(B5); 53 gpio_write_pin_low(B5);
54 setPinOutput(B6); 54 gpio_set_pin_output(B6);
55 writePinLow(B6); 55 gpio_write_pin_low(B6);
56 setPinOutput(B7); 56 gpio_set_pin_output(B7);
57 writePinLow(B7); 57 gpio_write_pin_low(B7);
58} 58}
59 59
60layer_state_t layer_state_set_user(layer_state_t state) { 60layer_state_t layer_state_set_user(layer_state_t state) {
61 switch (get_highest_layer(state)) { 61 switch (get_highest_layer(state)) {
62 case 1: 62 case 1:
63 writePinHigh(B7); 63 gpio_write_pin_high(B7);
64 writePinLow(B6); 64 gpio_write_pin_low(B6);
65 break; 65 break;
66 case 2: 66 case 2:
67 writePinLow(B7); 67 gpio_write_pin_low(B7);
68 writePinHigh(B6); 68 gpio_write_pin_high(B6);
69 break; 69 break;
70 case 3: 70 case 3:
71 writePinHigh(B7); 71 gpio_write_pin_high(B7);
72 writePinHigh(B6); 72 gpio_write_pin_high(B6);
73 break; 73 break;
74 default: 74 default:
75 writePinLow(B7); 75 gpio_write_pin_low(B7);
76 writePinLow(B6); 76 gpio_write_pin_low(B6);
77 break; 77 break;
78 } 78 }
79 return state; 79 return state;
80} 80}
81 81
82bool led_update_user(led_t led_state) { 82bool led_update_user(led_t led_state) {
83 writePin(B5, led_state.caps_lock); 83 gpio_write_pin(B5, led_state.caps_lock);
84 return false; 84 return false;
85} 85}
86 86
diff --git a/keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c b/keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c
index 87575e492f..2947f31ca8 100644
--- a/keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c
+++ b/keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c
@@ -49,34 +49,34 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
49 49
50//Initialize indicator LEDs 50//Initialize indicator LEDs
51void matrix_init_user(void) { 51void matrix_init_user(void) {
52 setPinOutput(B5); 52 gpio_set_pin_output(B5);
53 writePinLow(B5); 53 gpio_write_pin_low(B5);
54 setPinOutput(B6); 54 gpio_set_pin_output(B6);
55 writePinLow(B6); 55 gpio_write_pin_low(B6);
56 setPinOutput(B7); 56 gpio_set_pin_output(B7);
57 writePinLow(B7); 57 gpio_write_pin_low(B7);
58} 58}
59 59
60layer_state_t layer_state_set_user(layer_state_t state) { 60layer_state_t layer_state_set_user(layer_state_t state) {
61 writePinLow(B7); 61 gpio_write_pin_low(B7);
62 writePinLow(B6); 62 gpio_write_pin_low(B6);
63 switch (get_highest_layer(state)) { 63 switch (get_highest_layer(state)) {
64 case 1: 64 case 1:
65 writePinHigh(B7); 65 gpio_write_pin_high(B7);
66 break; 66 break;
67 case 2: 67 case 2:
68 writePinHigh(B6); 68 gpio_write_pin_high(B6);
69 break; 69 break;
70 case 3: 70 case 3:
71 writePinHigh(B7); 71 gpio_write_pin_high(B7);
72 writePinHigh(B6); 72 gpio_write_pin_high(B6);
73 break; 73 break;
74 } 74 }
75 return state; 75 return state;
76} 76}
77 77
78bool led_update_user(led_t led_state) { 78bool led_update_user(led_t led_state) {
79 writePin(B5, led_state.caps_lock); 79 gpio_write_pin(B5, led_state.caps_lock);
80 return false; 80 return false;
81} 81}
82 82
diff --git a/keyboards/walletburner/cajal/keymaps/via/keymap.c b/keyboards/walletburner/cajal/keymaps/via/keymap.c
index 246bbfa246..e104a19575 100644
--- a/keyboards/walletburner/cajal/keymaps/via/keymap.c
+++ b/keyboards/walletburner/cajal/keymaps/via/keymap.c
@@ -49,38 +49,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
49 49
50//Initialize indicator LEDs 50//Initialize indicator LEDs
51void matrix_init_user(void) { 51void matrix_init_user(void) {
52 setPinOutput(B5); 52 gpio_set_pin_output(B5);
53 writePinLow(B5); 53 gpio_write_pin_low(B5);
54 setPinOutput(B6); 54 gpio_set_pin_output(B6);
55 writePinLow(B6); 55 gpio_write_pin_low(B6);
56 setPinOutput(B7); 56 gpio_set_pin_output(B7);
57 writePinLow(B7); 57 gpio_write_pin_low(B7);
58} 58}
59 59
60layer_state_t layer_state_set_user(layer_state_t state) { 60layer_state_t layer_state_set_user(layer_state_t state) {
61 switch (get_highest_layer(state)) { 61 switch (get_highest_layer(state)) {
62 case 1: 62 case 1:
63 writePinHigh(B7); 63 gpio_write_pin_high(B7);
64 writePinLow(B6); 64 gpio_write_pin_low(B6);
65 break; 65 break;
66 case 2: 66 case 2:
67 writePinLow(B7); 67 gpio_write_pin_low(B7);
68 writePinHigh(B6); 68 gpio_write_pin_high(B6);
69 break; 69 break;
70 case 3: 70 case 3:
71 writePinHigh(B7); 71 gpio_write_pin_high(B7);
72 writePinHigh(B6); 72 gpio_write_pin_high(B6);
73 break; 73 break;
74 default: 74 default:
75 writePinLow(B7); 75 gpio_write_pin_low(B7);
76 writePinLow(B6); 76 gpio_write_pin_low(B6);
77 break; 77 break;
78 } 78 }
79 return state; 79 return state;
80} 80}
81 81
82bool led_update_user(led_t led_state) { 82bool led_update_user(led_t led_state) {
83 writePin(B5, led_state.caps_lock); 83 gpio_write_pin(B5, led_state.caps_lock);
84 return false; 84 return false;
85} 85}
86 86
diff --git a/keyboards/westfoxtrot/cypher/rev1/keymaps/kwer/keymap.c b/keyboards/westfoxtrot/cypher/rev1/keymaps/kwer/keymap.c
index 9763abe369..baeda467e6 100644
--- a/keyboards/westfoxtrot/cypher/rev1/keymaps/kwer/keymap.c
+++ b/keyboards/westfoxtrot/cypher/rev1/keymaps/kwer/keymap.c
@@ -54,13 +54,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
54bool led_update_user(led_t led_state) { 54bool led_update_user(led_t led_state) {
55 // Insert custom handling for CAPS_LOCK, NUM_LOCK, SCROLL_LOCK here 55 // Insert custom handling for CAPS_LOCK, NUM_LOCK, SCROLL_LOCK here
56 if (led_state.num_lock) { 56 if (led_state.num_lock) {
57 writePinHigh(F4); 57 gpio_write_pin_high(F4);
58 writePinHigh(F1); 58 gpio_write_pin_high(F1);
59 writePinHigh(F5); 59 gpio_write_pin_high(F5);
60 } else { 60 } else {
61 writePinLow(F4); 61 gpio_write_pin_low(F4);
62 writePinLow(F1); 62 gpio_write_pin_low(F1);
63 writePinLow(F5); 63 gpio_write_pin_low(F5);
64 } 64 }
65 return false; 65 return false;
66} 66}
diff --git a/keyboards/work_louder/work_board/keymaps/via/keymap.c b/keyboards/work_louder/work_board/keymaps/via/keymap.c
index 7f0627eb67..255ee3ed78 100644
--- a/keyboards/work_louder/work_board/keymaps/via/keymap.c
+++ b/keyboards/work_louder/work_board/keymaps/via/keymap.c
@@ -114,20 +114,20 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
114} 114}
115 115
116layer_state_t layer_state_set_user(layer_state_t state) { 116layer_state_t layer_state_set_user(layer_state_t state) {
117 writePinLow(B2); 117 gpio_write_pin_low(B2);
118 writePinLow(B3); 118 gpio_write_pin_low(B3);
119 writePinLow(B7); 119 gpio_write_pin_low(B7);
120 120
121 if (work_louder_config.led_level) { 121 if (work_louder_config.led_level) {
122 switch (get_highest_layer(state)) { 122 switch (get_highest_layer(state)) {
123 case 1: 123 case 1:
124 writePinHigh(B2); 124 gpio_write_pin_high(B2);
125 break; 125 break;
126 case 2: 126 case 2:
127 writePinHigh(B3); 127 gpio_write_pin_high(B3);
128 break; 128 break;
129 case 3: 129 case 3:
130 writePinHigh(B7); 130 gpio_write_pin_high(B7);
131 break; 131 break;
132 } 132 }
133 } 133 }
diff --git a/keyboards/wsk/g4m3ralpha/keymaps/default/keymap.c b/keyboards/wsk/g4m3ralpha/keymaps/default/keymap.c
index 54ff0f9df5..d1e5f62d4a 100644
--- a/keyboards/wsk/g4m3ralpha/keymaps/default/keymap.c
+++ b/keyboards/wsk/g4m3ralpha/keymaps/default/keymap.c
@@ -56,26 +56,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
56layer_state_t layer_state_set_user(layer_state_t state) { 56layer_state_t layer_state_set_user(layer_state_t state) {
57 switch (get_highest_layer(state)) { 57 switch (get_highest_layer(state)) {
58 case _FN: 58 case _FN:
59 writePinHigh(D3); 59 gpio_write_pin_high(D3);
60 writePinLow(D2); 60 gpio_write_pin_low(D2);
61 break; 61 break;
62 case _FNCHAR: 62 case _FNCHAR:
63 writePinLow(D3); 63 gpio_write_pin_low(D3);
64 writePinHigh(D2); 64 gpio_write_pin_high(D2);
65 break; 65 break;
66 case _FKEYS: 66 case _FKEYS:
67 writePinHigh(D3); 67 gpio_write_pin_high(D3);
68 writePinHigh(D2); 68 gpio_write_pin_high(D2);
69 break; 69 break;
70 default: // for any other layers, or the default layer 70 default: // for any other layers, or the default layer
71 writePinLow(D3); 71 gpio_write_pin_low(D3);
72 writePinLow(D2); 72 gpio_write_pin_low(D2);
73 break; 73 break;
74 } 74 }
75 return state; 75 return state;
76} 76}
77 77
78bool led_update_user(led_t led_state) { 78bool led_update_user(led_t led_state) {
79 writePin(D0, led_state.caps_lock); 79 gpio_write_pin(D0, led_state.caps_lock);
80 return false; 80 return false;
81} 81}
diff --git a/keyboards/wsk/gothic50/keymaps/default/keymap.c b/keyboards/wsk/gothic50/keymaps/default/keymap.c
index 71ad616eb6..de3288b4e6 100644
--- a/keyboards/wsk/gothic50/keymaps/default/keymap.c
+++ b/keyboards/wsk/gothic50/keymaps/default/keymap.c
@@ -32,21 +32,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32 32
33void matrix_init_user(void) { 33void matrix_init_user(void) {
34 // set CapsLock LED to output and low 34 // set CapsLock LED to output and low
35 setPinOutput(F6); 35 gpio_set_pin_output(F6);
36 writePinLow(F6); 36 gpio_write_pin_low(F6);
37 // set NumLock LED to output and low 37 // set NumLock LED to output and low
38 setPinOutput(F5); 38 gpio_set_pin_output(F5);
39 writePinLow(F5); 39 gpio_write_pin_low(F5);
40 // set ScrollLock LED to output and low 40 // set ScrollLock LED to output and low
41 setPinOutput(F4); 41 gpio_set_pin_output(F4);
42 writePinLow(F4); 42 gpio_write_pin_low(F4);
43} 43}
44 44
45layer_state_t layer_state_set_user(layer_state_t state) 45layer_state_t layer_state_set_user(layer_state_t state)
46{ 46{
47 writePin(F4, (state & 0x1)); 47 gpio_write_pin(F4, (state & 0x1));
48 writePin(F5, (state & 0x2)); 48 gpio_write_pin(F5, (state & 0x2));
49 writePin(F6, (state & 0x4)); 49 gpio_write_pin(F6, (state & 0x4));
50 return state; 50 return state;
51} 51}
52 52
diff --git a/keyboards/wsk/gothic70/keymaps/default/keymap.c b/keyboards/wsk/gothic70/keymaps/default/keymap.c
index 589b30c4ef..cbc40bb93b 100644
--- a/keyboards/wsk/gothic70/keymaps/default/keymap.c
+++ b/keyboards/wsk/gothic70/keymaps/default/keymap.c
@@ -42,22 +42,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 42
43void matrix_init_user(void) { 43void matrix_init_user(void) {
44 // set CapsLock LED to output and off (active low) 44 // set CapsLock LED to output and off (active low)
45 setPinOutput(F5); 45 gpio_set_pin_output(F5);
46 writePinHigh(F5); 46 gpio_write_pin_high(F5);
47 // set NumLock LED to output and off (active low) 47 // set NumLock LED to output and off (active low)
48 setPinOutput(F6); 48 gpio_set_pin_output(F6);
49 writePinHigh(F6); 49 gpio_write_pin_high(F6);
50 // set ScrollLock LED to output and off (active low) 50 // set ScrollLock LED to output and off (active low)
51 setPinOutput(F7); 51 gpio_set_pin_output(F7);
52 writePinHigh(F7); 52 gpio_write_pin_high(F7);
53} 53}
54 54
55// write to above indicators in a binary fashion based on current layer 55// write to above indicators in a binary fashion based on current layer
56layer_state_t layer_state_set_user(layer_state_t state) 56layer_state_t layer_state_set_user(layer_state_t state)
57{ 57{
58 writePin(F5, (state & 0x1)); 58 gpio_write_pin(F5, (state & 0x1));
59 writePin(F6, (state & 0x2)); 59 gpio_write_pin(F6, (state & 0x2));
60 writePin(F7, (state & 0x4)); 60 gpio_write_pin(F7, (state & 0x4));
61 return state; 61 return state;
62} 62}
63 63
diff --git a/keyboards/wsk/gothic70/keymaps/via/keymap.c b/keyboards/wsk/gothic70/keymaps/via/keymap.c
index 3f72979b92..6b511a94b1 100644
--- a/keyboards/wsk/gothic70/keymaps/via/keymap.c
+++ b/keyboards/wsk/gothic70/keymaps/via/keymap.c
@@ -59,18 +59,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
59 59
60void matrix_init_user(void) { 60void matrix_init_user(void) {
61 // set CapsLock LED to output and off (active high) 61 // set CapsLock LED to output and off (active high)
62 setPinOutput(F5); 62 gpio_set_pin_output(F5);
63 // set NumLock LED to output and off (active high) 63 // set NumLock LED to output and off (active high)
64 setPinOutput(F6); 64 gpio_set_pin_output(F6);
65 // set ScrollLock LED to output and off (active high) 65 // set ScrollLock LED to output and off (active high)
66 setPinOutput(F7); 66 gpio_set_pin_output(F7);
67} 67}
68 68
69// write to above indicators in a binary fashion based on current layer 69// write to above indicators in a binary fashion based on current layer
70layer_state_t layer_state_set_user(layer_state_t state) 70layer_state_t layer_state_set_user(layer_state_t state)
71{ 71{
72 writePin(F5, (state & 0x1)); 72 gpio_write_pin(F5, (state & 0x1));
73 writePin(F6, (state & 0x2)); 73 gpio_write_pin(F6, (state & 0x2));
74 writePin(F7, (state & 0x4)); 74 gpio_write_pin(F7, (state & 0x4));
75 return state; 75 return state;
76} 76}
diff --git a/keyboards/wsk/jerkin/keymaps/default/keymap.c b/keyboards/wsk/jerkin/keymaps/default/keymap.c
index 046d703c39..64bec404a2 100644
--- a/keyboards/wsk/jerkin/keymaps/default/keymap.c
+++ b/keyboards/wsk/jerkin/keymaps/default/keymap.c
@@ -39,27 +39,27 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
39 39
40void matrix_init_user(void) { 40void matrix_init_user(void) {
41 // set CapsLock LED to output and low 41 // set CapsLock LED to output and low
42 setPinOutput(B2); 42 gpio_set_pin_output(B2);
43 writePinLow(B2); 43 gpio_write_pin_low(B2);
44 // set NumLock LED to output and low 44 // set NumLock LED to output and low
45 setPinOutput(B6); 45 gpio_set_pin_output(B6);
46 writePinLow(B6); 46 gpio_write_pin_low(B6);
47 47
48} 48}
49 49
50layer_state_t layer_state_set_user(layer_state_t state) 50layer_state_t layer_state_set_user(layer_state_t state)
51{ 51{
52 if (layer_state_cmp(state, 1)) { 52 if (layer_state_cmp(state, 1)) {
53 writePinHigh(B2); 53 gpio_write_pin_high(B2);
54 } else if (state & (1<<2)) { 54 } else if (state & (1<<2)) {
55 writePinLow(B2); 55 gpio_write_pin_low(B2);
56 writePinHigh(B6); 56 gpio_write_pin_high(B6);
57 } else if (state & (1<<3)) { 57 } else if (state & (1<<3)) {
58 writePinHigh(B2); 58 gpio_write_pin_high(B2);
59 writePinHigh(B6); 59 gpio_write_pin_high(B6);
60 } else { 60 } else {
61 writePinLow(B2); 61 gpio_write_pin_low(B2);
62 writePinLow(B6); 62 gpio_write_pin_low(B6);
63 } 63 }
64 return state; 64 return state;
65} 65}
diff --git a/keyboards/zsa/voyager/matrix.c b/keyboards/zsa/voyager/matrix.c
index 614c3ffa04..931af40bc8 100644
--- a/keyboards/zsa/voyager/matrix.c
+++ b/keyboards/zsa/voyager/matrix.c
@@ -116,7 +116,7 @@ bool matrix_scan_custom(matrix_row_t current_matrix[]) {
116 matrix_io_delay(); 116 matrix_io_delay();
117 } 117 }
118 // read col data 118 // read col data
119 data = ((readPin(A0) << 0) | (readPin(A1) << 1) | (readPin(A2) << 2) | (readPin(A3) << 3) | (readPin(A6) << 4) | (readPin(A7) << 5) | (readPin(B0) << 6)); 119 data = ((gpio_read_pin(A0) << 0) | (gpio_read_pin(A1) << 1) | (gpio_read_pin(A2) << 2) | (gpio_read_pin(A3) << 3) | (gpio_read_pin(A6) << 4) | (gpio_read_pin(A7) << 5) | (gpio_read_pin(B0) << 6));
120 // unstrobe row 120 // unstrobe row
121 switch (row) { 121 switch (row) {
122 case 0: 122 case 0: