b8f29c38652fb56fd122e61018778fd5355a8739

Author
Ryan <fauxpark@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

Update GPIO macros in keymaps (#23792)

Diff

This diff is truncated to protect this page.

   1diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c
   2index 5792f51ca82ebf63e89a1d04c976abf8fb894348..3b5442c9574864049af977c655de44df05c9fa07 100644
   3--- a/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c
   4+++ b/keyboards/1upkeyboards/1up60rgb/keymaps/default/keymap.c
   5@@ -20,11 +20,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   6 
   7 bool led_update_user(led_t led_state) {
   8 	if (led_state.caps_lock) {
   9-		setPinOutput(B2);
  10-		writePinLow(B2);
  11+		gpio_set_pin_output(B2);
  12+		gpio_write_pin_low(B2);
  13 	} else {
  14-		setPinInput(B2);
  15-		writePinLow(B2);
  16+		gpio_set_pin_input(B2);
  17+		gpio_write_pin_low(B2);
  18 	}
  19 	return false;
  20 }
  21diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c
  22index 20783c22cba6d7bb239a03f6cd617e0a213da3ff..b720c984e45d7ef3fa0d74b303295999028f77cf 100644
  23--- a/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c
  24+++ b/keyboards/1upkeyboards/1up60rgb/keymaps/iso/keymap.c
  25@@ -20,11 +20,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  26 
  27 bool led_update_user(led_t led_state) {
  28 	if (led_state.caps_lock) {
  29-		setPinOutput(B2);
  30-		writePinLow(B2);
  31+		gpio_set_pin_output(B2);
  32+		gpio_write_pin_low(B2);
  33 	} else {
  34-		setPinInput(B2);
  35-		writePinLow(B2);
  36+		gpio_set_pin_input(B2);
  37+		gpio_write_pin_low(B2);
  38 	}
  39 	return false;
  40 }
  41diff --git a/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c b/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c
  42index 5cc922788590d478adeb7a1902d56a8593e8f04b..a634d913b2ccc6ee47c85a2db9339bec8b110bba 100644
  43--- a/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c
  44+++ b/keyboards/1upkeyboards/1up60rgb/keymaps/tsangan/keymap.c
  45@@ -20,11 +20,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  46 
  47 bool led_update_user(led_t led_state) {
  48 	if (led_state.caps_lock) {
  49-		setPinOutput(B2);
  50-		writePinLow(B2);
  51+		gpio_set_pin_output(B2);
  52+		gpio_write_pin_low(B2);
  53 	} else {
  54-		setPinInput(B2);
  55-		writePinLow(B2);
  56+		gpio_set_pin_input(B2);
  57+		gpio_write_pin_low(B2);
  58 	}
  59 	return false;
  60 }
  61diff --git a/keyboards/45_ats/keymaps/default/keymap.c b/keyboards/45_ats/keymaps/default/keymap.c
  62index 3208614b329bd1e6f25eeecfd6fd82e18cc3176e..3d4b74ab40d4fc1d50f14d1a531804b84a5d169c 100644
  63--- a/keyboards/45_ats/keymaps/default/keymap.c
  64+++ b/keyboards/45_ats/keymaps/default/keymap.c
  65@@ -90,9 +90,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  66 
  67 //function for layer indicator LED
  68 layer_state_t layer_state_set_user(layer_state_t state) {
  69-    writePin(D0, layer_state_cmp(state, 0));
  70-    writePin(D1, layer_state_cmp(state, 1));
  71-    writePin(D2, layer_state_cmp(state, 2));
  72+    gpio_write_pin(D0, layer_state_cmp(state, 0));
  73+    gpio_write_pin(D1, layer_state_cmp(state, 1));
  74+    gpio_write_pin(D2, layer_state_cmp(state, 2));
  75     return state;
  76 }
  77 
  78diff --git a/keyboards/45_ats/keymaps/via/keymap.c b/keyboards/45_ats/keymaps/via/keymap.c
  79index 3208614b329bd1e6f25eeecfd6fd82e18cc3176e..3d4b74ab40d4fc1d50f14d1a531804b84a5d169c 100644
  80--- a/keyboards/45_ats/keymaps/via/keymap.c
  81+++ b/keyboards/45_ats/keymaps/via/keymap.c
  82@@ -90,9 +90,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  83 
  84 //function for layer indicator LED
  85 layer_state_t layer_state_set_user(layer_state_t state) {
  86-    writePin(D0, layer_state_cmp(state, 0));
  87-    writePin(D1, layer_state_cmp(state, 1));
  88-    writePin(D2, layer_state_cmp(state, 2));
  89+    gpio_write_pin(D0, layer_state_cmp(state, 0));
  90+    gpio_write_pin(D1, layer_state_cmp(state, 1));
  91+    gpio_write_pin(D2, layer_state_cmp(state, 2));
  92     return state;
  93 }
  94 
  95diff --git a/keyboards/blu/vimclutch/keymaps/default/keymap.c b/keyboards/blu/vimclutch/keymaps/default/keymap.c
  96index 49eaa2b881616af871e86487b49e959334f80333..9c602571d8b4db4bdcb49228fb877d09ba1a2fe7 100644
  97--- a/keyboards/blu/vimclutch/keymaps/default/keymap.c
  98+++ b/keyboards/blu/vimclutch/keymaps/default/keymap.c
  99@@ -37,8 +37,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 100 
 101 /* Layer-specific lighting */
 102 layer_state_t layer_state_set_user(layer_state_t state) {
 103-    writePin(F4, !layer_state_cmp(state, _VC));
 104-    writePin(F5, !layer_state_cmp(state, _VIM));
 105+    gpio_write_pin(F4, !layer_state_cmp(state, _VC));
 106+    gpio_write_pin(F5, !layer_state_cmp(state, _VIM));
 107     return state;
 108 };
 109 
 110diff --git a/keyboards/bobpad/keymaps/default/keymap.c b/keyboards/bobpad/keymaps/default/keymap.c
 111index 5c7dcd591e18e3251e51763341d65e0d3391a54f..f02c9764b7ac75ccd93883f4f260b5a4d98c04a9 100644
 112--- a/keyboards/bobpad/keymaps/default/keymap.c
 113+++ b/keyboards/bobpad/keymaps/default/keymap.c
 114@@ -29,7 +29,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 115 };
 116 
 117 layer_state_t layer_state_set_user(layer_state_t state) {
 118-    writePin(D0, IS_LAYER_ON_STATE(state, 1));
 119+    gpio_write_pin(D0, IS_LAYER_ON_STATE(state, 1));
 120     
 121     return state;
 122 }
 123diff --git a/keyboards/bobpad/keymaps/via/keymap.c b/keyboards/bobpad/keymaps/via/keymap.c
 124index c244c6037e5db5044a910d1f053b66352ac1eefb..61292299036a04b1bfb55d9d278a9eb83c762958 100644
 125--- a/keyboards/bobpad/keymaps/via/keymap.c
 126+++ b/keyboards/bobpad/keymaps/via/keymap.c
 127@@ -46,11 +46,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 128 // C6 E6 D7
 129 
 130 void matrix_scan_user(void) {
 131-    writePin(C6, layer_state_is(1));
 132-    writePin(E6, layer_state_is(2));
 133-    writePin(D7, layer_state_is(3));
 134-    writePin(D4, layer_state_is(4));
 135-    writePin(D0, layer_state_is(5));
 136+    gpio_write_pin(C6, layer_state_is(1));
 137+    gpio_write_pin(E6, layer_state_is(2));
 138+    gpio_write_pin(D7, layer_state_is(3));
 139+    gpio_write_pin(D4, layer_state_is(4));
 140+    gpio_write_pin(D0, layer_state_is(5));
 141     if (is_alt_tab_active) {
 142         if (timer_elapsed(alt_tab_timer) > 1000) {
 143         unregister_code(KC_LWIN);
 144diff --git a/keyboards/converter/siemens_tastatur/keymaps/default/keymap.c b/keyboards/converter/siemens_tastatur/keymaps/default/keymap.c
 145index 0f3911a2d362b5072c438c210d4f407288c105ca..c6bda674e330da930136dc28d4a7b4cb4255501e 100644
 146--- a/keyboards/converter/siemens_tastatur/keymaps/default/keymap.c
 147+++ b/keyboards/converter/siemens_tastatur/keymaps/default/keymap.c
 148@@ -47,15 +47,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 149 }
 150 
 151 void matrix_init_user(void) {
 152-  setPinOutput(B0);
 153-  writePinLow(B0);
 154+  gpio_set_pin_output(B0);
 155+  gpio_write_pin_low(B0);
 156 }
 157 
 158 bool led_update_user(led_t led_state) {
 159     if (led_state.caps_lock) {
 160-        writePinHigh(B0);
 161+        gpio_write_pin_high(B0);
 162     } else {
 163-        writePinLow(B0);
 164+        gpio_write_pin_low(B0);
 165     }
 166     return false;
 167 }
 168diff --git a/keyboards/cutie_club/wraith/keymaps/default/keymap.c b/keyboards/cutie_club/wraith/keymaps/default/keymap.c
 169index 7759bb6e4690565cfcf8906f531758e725f70e9d..3e6c460a5667e20c2dc78f560ddd7176c03089e8 100644
 170--- a/keyboards/cutie_club/wraith/keymaps/default/keymap.c
 171+++ b/keyboards/cutie_club/wraith/keymaps/default/keymap.c
 172@@ -37,8 +37,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 173 void matrix_scan_user(void) {
 174   // escape LED on layer 1
 175   if (IS_LAYER_ON(1)) {
 176-    writePinLow(B0);
 177+    gpio_write_pin_low(B0);
 178   } else {
 179-    writePinHigh(B0);
 180+    gpio_write_pin_high(B0);
 181   }
 182 }
 183diff --git a/keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c b/keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c
 184index 0d426d3c9ac299b91d664dd58abcfff1779d712b..0c23701f5b85370750c1605b667cd0f9ed7950cb 100644
 185--- a/keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c
 186+++ b/keyboards/darkproject/kd83a_bfg_edition/keymaps/default/keymap.c
 187@@ -73,6 +73,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
 188 #endif
 189 
 190 layer_state_t layer_state_set_user(layer_state_t state) {
 191-    writePin(C0, layer_state_cmp(state, 1));
 192+    gpio_write_pin(C0, layer_state_cmp(state, 1));
 193     return state;
 194 };
 195diff --git a/keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c b/keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
 196index 0d426d3c9ac299b91d664dd58abcfff1779d712b..0c23701f5b85370750c1605b667cd0f9ed7950cb 100644
 197--- a/keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
 198+++ b/keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
 199@@ -73,6 +73,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
 200 #endif
 201 
 202 layer_state_t layer_state_set_user(layer_state_t state) {
 203-    writePin(C0, layer_state_cmp(state, 1));
 204+    gpio_write_pin(C0, layer_state_cmp(state, 1));
 205     return state;
 206 };
 207diff --git a/keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c b/keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c
 208index 5f475caa1b6c94940f3f568a43374dbb88a4c6e1..8d48ed9acfe61fbb0ec436411b88fcf01efcaf15 100644
 209--- a/keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c
 210+++ b/keyboards/darkproject/kd87a_bfg_edition/keymaps/default/keymap.c
 211@@ -64,6 +64,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 212 };
 213 
 214 layer_state_t layer_state_set_user(layer_state_t state) {
 215-    writePin(C0, layer_state_cmp(state, 1));
 216+    gpio_write_pin(C0, layer_state_cmp(state, 1));
 217     return state;
 218 };
 219diff --git a/keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c b/keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c
 220index 300855c452f32fab3073ed70a6b7f08c6d88b8d9..e4de9aff0892bde6c0ab9b0e17154db7162e7c7f 100644
 221--- a/keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c
 222+++ b/keyboards/darkproject/kd87a_bfg_edition/keymaps/via/keymap.c
 223@@ -64,6 +64,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 224 };
 225 
 226 layer_state_t layer_state_set_user(layer_state_t state) {
 227-    writePin(C0, layer_state_cmp(state, 1));
 228+    gpio_write_pin(C0, layer_state_cmp(state, 1));
 229     return state;
 230 };
 231diff --git a/keyboards/db/db63/keymaps/default/keymap.c b/keyboards/db/db63/keymaps/default/keymap.c
 232index 409545b2a94a97b1013e7ce6a4879229e1844877..b1cc922c8f479ecd794e7b23aac1fc191113614b 100644
 233--- a/keyboards/db/db63/keymaps/default/keymap.c
 234+++ b/keyboards/db/db63/keymaps/default/keymap.c
 235@@ -51,10 +51,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 236 bool led_update_user(led_t led_state) {
 237     if (led_state.caps_lock) {
 238         rgblight_sethsv(HSV_CYAN);
 239-        writePinHigh(D1);
 240+        gpio_write_pin_high(D1);
 241     } else {
 242         rgblight_sethsv(HSV_GREEN);
 243-        writePinLow(D1);
 244+        gpio_write_pin_low(D1);
 245     }
 246     return false;
 247 }
 248diff --git a/keyboards/dm9records/plaid/keymaps/default/keymap.c b/keyboards/dm9records/plaid/keymaps/default/keymap.c
 249index 419f2590cafa6f5d73ae125f26f921d9df81337e..2b366f49309bc2c41bb2b8fed0266bd02978d07b 100644
 250--- a/keyboards/dm9records/plaid/keymaps/default/keymap.c
 251+++ b/keyboards/dm9records/plaid/keymaps/default/keymap.c
 252@@ -215,18 +215,18 @@ led_config_t led_config;
 253 //Set leds to saved state during powerup
 254 void keyboard_post_init_user(void) {
 255   // set LED pin modes
 256-  setPinOutput(LED_RED);
 257-  setPinOutput(LED_GREEN);
 258+  gpio_set_pin_output(LED_RED);
 259+  gpio_set_pin_output(LED_GREEN);
 260 
 261   // Call the post init code.
 262   led_config.raw = eeconfig_read_user();
 263 
 264   if(led_config.red_mode == LEDMODE_ON) {
 265-      writePinHigh(LED_RED);
 266+      gpio_write_pin_high(LED_RED);
 267   }
 268 
 269   if(led_config.green_mode == LEDMODE_ON) {
 270-      writePinHigh(LED_GREEN);
 271+      gpio_write_pin_high(LED_GREEN);
 272   }
 273 }
 274 
 275@@ -248,10 +248,10 @@ void led_keypress_update(uint8_t led, uint8_t led_mode, uint16_t keycode, keyrec
 276         for (int i=0;i<ARRAY_SIZE(modifiers);i++) {
 277           if(keycode==modifiers[i]) {
 278             if (record->event.pressed) {
 279-              writePinHigh(led);
 280+              gpio_write_pin_high(led);
 281             }
 282             else {
 283-              writePinLow(led);
 284+              gpio_write_pin_low(led);
 285             }
 286           }
 287         }
 288@@ -260,30 +260,30 @@ void led_keypress_update(uint8_t led, uint8_t led_mode, uint16_t keycode, keyrec
 289         if (record->event.pressed) {
 290           if(rand() % 2 == 1) {
 291             if(rand() % 2 == 0) {
 292-              writePinLow(led);
 293+              gpio_write_pin_low(led);
 294             }
 295             else {
 296-              writePinHigh(led);
 297+              gpio_write_pin_high(led);
 298             }
 299           }
 300         }
 301         break;
 302       case LEDMODE_KEY:
 303         if (record->event.pressed) {
 304-          writePinHigh(led);
 305+          gpio_write_pin_high(led);
 306           return;
 307         }
 308         else {
 309-          writePinLow(led);
 310+          gpio_write_pin_low(led);
 311           return;
 312         }
 313         break;
 314       case LEDMODE_ENTER:
 315         if (keycode==KC_ENT) {
 316-          writePinHigh(led);
 317+          gpio_write_pin_high(led);
 318         }
 319         else {
 320-          writePinLow(led);
 321+          gpio_write_pin_low(led);
 322         }
 323         break;
 324 
 325@@ -345,11 +345,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 326       if (record->event.pressed) {
 327         if (led_config.red_mode==LEDMODE_ON) {
 328             led_config.red_mode=LEDMODE_OFF;
 329-            writePinLow(LED_RED);
 330+            gpio_write_pin_low(LED_RED);
 331         }
 332         else {
 333             led_config.red_mode=LEDMODE_ON;
 334-            writePinHigh(LED_RED);
 335+            gpio_write_pin_high(LED_RED);
 336         }
 337       }
 338       eeconfig_update_user(led_config.raw);
 339@@ -359,11 +359,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 340       if (record->event.pressed) {
 341         if (led_config.green_mode==LEDMODE_ON) {
 342             led_config.green_mode=LEDMODE_OFF;
 343-            writePinLow(LED_GREEN);
 344+            gpio_write_pin_low(LED_GREEN);
 345         }
 346         else {
 347             led_config.green_mode=LEDMODE_ON;
 348-            writePinHigh(LED_GREEN);
 349+            gpio_write_pin_high(LED_GREEN);
 350         }
 351       }
 352diff --git a/keyboards/dm9records/plaid/keymaps/via/keymap.c b/keyboards/dm9records/plaid/keymaps/via/keymap.c
 353index f54c5b9008b0d572422083ed16a4a943d623bea5..37019e89a5fe531e21ba9e344603295f528e8cd0 100644
 354--- a/keyboards/dm9records/plaid/keymaps/via/keymap.c
 355+++ b/keyboards/dm9records/plaid/keymaps/via/keymap.c
 356@@ -95,7 +95,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 357 
 358 };
 359 bool led_update_user(led_t led_state) {
 360-    writePin(LED_RED, led_state.caps_lock);
 361-    writePin(LED_GREEN, led_state.scroll_lock);
 362+    gpio_write_pin(LED_RED, led_state.caps_lock);
 363+    gpio_write_pin(LED_GREEN, led_state.scroll_lock);
 364     return false;
 365 }
 366diff --git a/keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c b/keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c
 367index 92a10afc34ff7b8aeb7cc13715407b755399ebc4..38db55938a0585610c20c9ba30576037144f9bc7 100644
 368--- a/keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c
 369+++ b/keyboards/dtisaac/dosa40rgb/keymaps/default/keymap.c
 370@@ -66,6 +66,6 @@ bool rgb_matrix_indicators_user(void) {
 371 }
 372 
 373 void keyboard_pre_init_user(void) {
 374-    setPinOutput(B5);
 375-    writePinLow(B5);
 376+    gpio_set_pin_output(B5);
 377+    gpio_write_pin_low(B5);
 378 }
 379diff --git a/keyboards/dyz/synthesis60/keymaps/default/keymap.c b/keyboards/dyz/synthesis60/keymaps/default/keymap.c
 380index bdc705f90b343bdc91b4129768a391b2acf91438..5173689dd0e46485ddf4d7627bbd2bfc3ea1bb42 100644
 381--- a/keyboards/dyz/synthesis60/keymaps/default/keymap.c
 382+++ b/keyboards/dyz/synthesis60/keymaps/default/keymap.c
 383@@ -48,9 +48,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 384 
 385 layer_state_t layer_state_set_user(layer_state_t state) {
 386     if (get_highest_layer(state) != 0) {
 387-        writePinLow(C6);
 388+        gpio_write_pin_low(C6);
 389     } else {
 390-        writePinHigh(C6);
 391+        gpio_write_pin_high(C6);
 392     }
 393     return state;
 394 }
 395diff --git a/keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c b/keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c
 396index 5ef6db467537da9e5b8262aba71fb55bb5993e80..3836e902f208963c19c3db1dc7fa48f604a3e4d3 100644
 397--- a/keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c
 398+++ b/keyboards/dyz/synthesis60/keymaps/default_arrow/keymap.c
 399@@ -48,9 +48,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 400 
 401 layer_state_t layer_state_set_user(layer_state_t state) {
 402     if (get_highest_layer(state) != 0) {
 403-        writePinLow(C6);
 404+        gpio_write_pin_low(C6);
 405     } else {
 406-        writePinHigh(C6);
 407+        gpio_write_pin_high(C6);
 408     }
 409     return state;
 410 }
 411diff --git a/keyboards/dyz/synthesis60/keymaps/via/keymap.c b/keyboards/dyz/synthesis60/keymaps/via/keymap.c
 412index bdc705f90b343bdc91b4129768a391b2acf91438..5173689dd0e46485ddf4d7627bbd2bfc3ea1bb42 100644
 413--- a/keyboards/dyz/synthesis60/keymaps/via/keymap.c
 414+++ b/keyboards/dyz/synthesis60/keymaps/via/keymap.c
 415@@ -48,9 +48,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 416 
 417 layer_state_t layer_state_set_user(layer_state_t state) {
 418     if (get_highest_layer(state) != 0) {
 419-        writePinLow(C6);
 420+        gpio_write_pin_low(C6);
 421     } else {
 422-        writePinHigh(C6);
 423+        gpio_write_pin_high(C6);
 424     }
 425     return state;
 426 }
 427diff --git a/keyboards/evyd13/nt650/keymaps/default/keymap.c b/keyboards/evyd13/nt650/keymaps/default/keymap.c
 428index e9978376d06e00be7b2030918432e1cc2ee65f2e..bc77aebae22b6cb54cbe73c4540d94279c3a69d2 100644
 429--- a/keyboards/evyd13/nt650/keymaps/default/keymap.c
 430+++ b/keyboards/evyd13/nt650/keymaps/default/keymap.c
 431@@ -56,13 +56,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 432 };
 433 
 434 layer_state_t layer_state_set_user(layer_state_t state) {
 435-    setPinOutput(LOCK_LED_PIN);
 436+    gpio_set_pin_output(LOCK_LED_PIN);
 437     switch (get_highest_layer(state)) {
 438         case _LOCK:
 439-            writePin(LOCK_LED_PIN, 0);
 440+            gpio_write_pin(LOCK_LED_PIN, 0);
 441             break;
 442         default: //  for any other layers, or the default layer
 443-            writePin(LOCK_LED_PIN, 1);
 444+            gpio_write_pin(LOCK_LED_PIN, 1);
 445             break;
 446     }
 447     return state;
 448diff --git a/keyboards/evyd13/wonderland/keymaps/default/keymap.c b/keyboards/evyd13/wonderland/keymaps/default/keymap.c
 449index cb81428043e10d9bea707f989ef3505cee3b5aa2..3ef74fe359597ecd1d0a30bbc826f6784cf6d2ca 100644
 450--- a/keyboards/evyd13/wonderland/keymaps/default/keymap.c
 451+++ b/keyboards/evyd13/wonderland/keymaps/default/keymap.c
 452@@ -46,9 +46,9 @@ layer_state_t layer_state_set_user(layer_state_t state) {
 453 
 454 // override kb level function
 455 bool led_update_user(led_t usb_led) {
 456-    writePin(B1, !top);
 457-    writePin(B2, !middle);
 458-    writePin(B3, !bottom);
 459+    gpio_write_pin(B1, !top);
 460+    gpio_write_pin(B2, !middle);
 461+    gpio_write_pin(B3, !bottom);
 462     return false; // we are using LEDs for something else override kb
 463 }
 464 #endif
 465diff --git a/keyboards/handwired/daishi/keymaps/default/keymap.c b/keyboards/handwired/daishi/keymaps/default/keymap.c
 466index 696dda3a05bef1f74c1d1d5e44fae077c4290434..453be5b095f501600fada1a0a7b53870717ac7c0 100644
 467--- a/keyboards/handwired/daishi/keymaps/default/keymap.c
 468+++ b/keyboards/handwired/daishi/keymaps/default/keymap.c
 469@@ -95,15 +95,15 @@ void matrix_init_user(void) {
 470   // Call the keymap level matrix init.
 471 
 472   // Set our LED pins as output
 473-  setPinOutput(C4);
 474-  setPinOutput(C5);
 475-  setPinOutput(C6);
 476+  gpio_set_pin_output(C4);
 477+  gpio_set_pin_output(C5);
 478+  gpio_set_pin_output(C6);
 479 }
 480 
 481 bool led_update_user(led_t led_state) {
 482-    writePin(C4, led_state.num_lock);
 483-    writePin(C5, led_state.caps_lock);
 484-    writePin(C6, led_state.scroll_lock);
 485+    gpio_write_pin(C4, led_state.num_lock);
 486+    gpio_write_pin(C5, led_state.caps_lock);
 487+    gpio_write_pin(C6, led_state.scroll_lock);
 488 
 489     return false;
 490 }
 491diff --git a/keyboards/handwired/dqz11n1g/keymaps/default/keymap.c b/keyboards/handwired/dqz11n1g/keymaps/default/keymap.c
 492index 29d9cad7b72cae40900144753d34ba1ec19b1d00..2a4ca0c7033ac9f11363a4bbfab4a2de8db0eb2f 100644
 493--- a/keyboards/handwired/dqz11n1g/keymaps/default/keymap.c
 494+++ b/keyboards/handwired/dqz11n1g/keymaps/default/keymap.c
 495@@ -54,12 +54,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 496 /* Show "Fun Lock" layer state via the "Fun Lock" LED */
 497 layer_state_t layer_state_set_user(layer_state_t state) {
 498    
 499-    setPinOutput(LED_FUN_LOCK_PIN);
 500+    gpio_set_pin_output(LED_FUN_LOCK_PIN);
 501    
 502     if (layer_state_cmp(state, _FUNCTION))
 503-        writePinHigh(LED_FUN_LOCK_PIN);
 504+        gpio_write_pin_high(LED_FUN_LOCK_PIN);
 505     else
 506-        writePinLow(LED_FUN_LOCK_PIN);
 507+        gpio_write_pin_low(LED_FUN_LOCK_PIN);
 508 
 509     return state;
 510 }
 511diff --git a/keyboards/handwired/jopr/keymaps/default/keymap.c b/keyboards/handwired/jopr/keymaps/default/keymap.c
 512index fc615b010914bf7de39d41ce2f0660a23c1c86e8..9630ce6816f0e1b1e2d7dc1c1cade60811bcd393 100644
 513--- a/keyboards/handwired/jopr/keymaps/default/keymap.c
 514+++ b/keyboards/handwired/jopr/keymaps/default/keymap.c
 515@@ -25,15 +25,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 516 bool led_update_user(led_t led_state) {
 517 
 518     if (led_state.caps_lock) {
 519-        writePinHigh(F1);
 520+        gpio_write_pin_high(F1);
 521 	} else {
 522-        writePinLow(F1);
 523+        gpio_write_pin_low(F1);
 524     }
 525 
 526     if (led_state.scroll_lock) {
 527-        writePinHigh(F0);
 528+        gpio_write_pin_high(F0);
 529 	} else {
 530-        writePinLow(F0);
 531+        gpio_write_pin_low(F0);
 532     }
 533     
 534     if (!led_state.num_lock) {
 535@@ -46,13 +46,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 536     if (record->event.pressed) {
 537         if (sysreq_led) {
 538             sysreq_led = false;
 539-            writePinLow(F4);
 540+            gpio_write_pin_low(F4);
 541         }
 542         else {
 543             switch(keycode) {
 544                 case KC_SYSTEM_REQUEST:
 545                     sysreq_led = true;
 546-                    writePinHigh(F4);
 547+                    gpio_write_pin_high(F4);
 548             }
 549         }
 550     }
 551diff --git a/keyboards/handwired/jopr/keymaps/modded_white/keymap.c b/keyboards/handwired/jopr/keymaps/modded_white/keymap.c
 552index 69d1a56bb5c655d11278f0ad27e43f136e6404d8..f062953b3fadfa8846be189aa256ecbb2d733e61 100644
 553--- a/keyboards/handwired/jopr/keymaps/modded_white/keymap.c
 554+++ b/keyboards/handwired/jopr/keymaps/modded_white/keymap.c
 555@@ -25,15 +25,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 556 bool led_update_user(led_t led_state) {
 557 
 558     if (led_state.caps_lock) {
 559-        writePinHigh(F1);
 560+        gpio_write_pin_high(F1);
 561 	} else {
 562-        writePinLow(F1);
 563+        gpio_write_pin_low(F1);
 564     }
 565 
 566     if (led_state.scroll_lock) {
 567-        writePinHigh(F0);
 568+        gpio_write_pin_high(F0);
 569 	} else {
 570-        writePinLow(F0);
 571+        gpio_write_pin_low(F0);
 572     }
 573     
 574     if (!led_state.num_lock) {
 575@@ -46,13 +46,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 576     if (record->event.pressed) {
 577         if (sysreq_led) {
 578             sysreq_led = false;
 579-            writePinLow(F4);
 580+            gpio_write_pin_low(F4);
 581         }
 582         else {
 583             switch(keycode) {
 584                 case KC_SYSTEM_REQUEST:
 585                     sysreq_led = true;
 586-                    writePinHigh(F4);
 587+                    gpio_write_pin_high(F4);
 588             }
 589         }
 590     }
 591diff --git a/keyboards/handwired/jotanck/keymaps/default/keymap.c b/keyboards/handwired/jotanck/keymaps/default/keymap.c
 592index 6c3e757cecd7c08eb087623004b1adb84b02f8b5..6a581d420b9d55b6bd87343c9d25699b838ec985 100644
 593--- a/keyboards/handwired/jotanck/keymaps/default/keymap.c
 594+++ b/keyboards/handwired/jotanck/keymaps/default/keymap.c
 595@@ -84,16 +84,16 @@ layer_state_t layer_state_set_user(layer_state_t state) {
 596   #ifdef JOTANCK_LEDS
 597   switch (get_highest_layer(state)) {
 598   case _LOWER:
 599-    writePinHigh(JOTANCK_LED1);
 600-    writePinLow(JOTANCK_LED2);
 601+    gpio_write_pin_high(JOTANCK_LED1);
 602+    gpio_write_pin_low(JOTANCK_LED2);
 603     break;
 604   case _RAISE:
 605-    writePinLow(JOTANCK_LED1);
 606-    writePinHigh(JOTANCK_LED2);
 607+    gpio_write_pin_low(JOTANCK_LED1);
 608+    gpio_write_pin_high(JOTANCK_LED2);
 609     break;
 610   default:
 611-    writePinLow(JOTANCK_LED1);
 612-    writePinLow(JOTANCK_LED2);
 613+    gpio_write_pin_low(JOTANCK_LED1);
 614+    gpio_write_pin_low(JOTANCK_LED2);
 615     break; 
 616   };
 617   #endif
 618diff --git a/keyboards/handwired/kbod/keymaps/default/keymap.c b/keyboards/handwired/kbod/keymaps/default/keymap.c
 619index 856f0eda60fa89b80bd510552533aa87c62be732..24fc4c20afd8b41e2bbb241aae80a3687a91deed 100644
 620--- a/keyboards/handwired/kbod/keymaps/default/keymap.c
 621+++ b/keyboards/handwired/kbod/keymaps/default/keymap.c
 622@@ -76,15 +76,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 623 }
 624 
 625 void matrix_init_user(void) {
 626-  setPinOutput(C7);
 627-  writePinLow(C7);
 628+  gpio_set_pin_output(C7);
 629+  gpio_write_pin_low(C7);
 630 }
 631 
 632 layer_state_t layer_state_set_user(layer_state_t state) {
 633   if (get_highest_layer(state)) {
 634-    writePinHigh(C7);
 635+    gpio_write_pin_high(C7);
 636   } else {
 637-    writePinLow(C7);
 638+    gpio_write_pin_low(C7);
 639   }
 640   return state;
 641 }
 642diff --git a/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c b/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
 643index 69bd7ec877af7e6f6550b12aa1e42e2a61e58d32..9a99d233318aad2b634eb32b26b0b8f41ab228c7 100644
 644--- a/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
 645+++ b/keyboards/handwired/mechboards_micropad/keymaps/default/keymap.c
 646@@ -51,7 +51,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 647     case LEDCHANGE:
 648       if (record->event.pressed) {
 649         led_state = !led_state;
 650-        writePin(F6, led_state);
 651+        gpio_write_pin(F6, led_state);
 652       }
 653       break;
 654   }
 655@@ -59,6 +59,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 656 }
 657 
 658 void matrix_init_user(void) {
 659-  setPinOutput(F6);
 660-  writePinLow(F6);
 661+  gpio_set_pin_output(F6);
 662+  gpio_write_pin_low(F6);
 663 }
 664diff --git a/keyboards/handwired/prime_exl/keymaps/default/keymap.c b/keyboards/handwired/prime_exl/keymaps/default/keymap.c
 665index ed3da63a150fda8c13b68b84519bc3c0aedcfca0..2f310b0b41522b241b4f646442132e5cdc124767 100644
 666--- a/keyboards/handwired/prime_exl/keymaps/default/keymap.c
 667+++ b/keyboards/handwired/prime_exl/keymaps/default/keymap.c
 668@@ -67,16 +67,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 669 };
 670 
 671 bool led_update_user(led_t led_state) {
 672-  writePin(NUM_LOCK_LED_PIN, led_state.num_lock);
 673-  writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock);
 674-  // writePin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock);
 675+  gpio_write_pin(NUM_LOCK_LED_PIN, led_state.num_lock);
 676+  gpio_write_pin(CAPS_LOCK_LED_PIN, led_state.caps_lock);
 677+  // gpio_write_pin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock);
 678   return false;
 679 }
 680 
 681 //function for layer indicator LED
 682 layer_state_t layer_state_set_user(layer_state_t state)
 683 {
 684-    writePin(SCROLL_LOCK_LED_PIN, (get_highest_layer(state) == 1));
 685+    gpio_write_pin(SCROLL_LOCK_LED_PIN, (get_highest_layer(state) == 1));
 686 
 687     return state;
 688 }
 689diff --git a/keyboards/handwired/prime_exl/keymaps/via/keymap.c b/keyboards/handwired/prime_exl/keymaps/via/keymap.c
 690index 2081d672de05703acb6e3fb5f4a8dab41b850ee1..b2f53cfdc6c4fca9455d94a951baf252acc26c04 100644
 691--- a/keyboards/handwired/prime_exl/keymaps/via/keymap.c
 692+++ b/keyboards/handwired/prime_exl/keymaps/via/keymap.c
 693@@ -52,16 +52,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 694 };
 695 
 696 bool led_update_user(led_t led_state) {
 697-  writePin(NUM_LOCK_LED_PIN, led_state.num_lock);
 698-  writePin(CAPS_LOCK_LED_PIN, led_state.caps_lock);
 699-  // writePin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock);
 700+  gpio_write_pin(NUM_LOCK_LED_PIN, led_state.num_lock);
 701+  gpio_write_pin(CAPS_LOCK_LED_PIN, led_state.caps_lock);
 702+  // gpio_write_pin(SCROLL_LOCK_LED_PIN, led_state.scroll_lock);
 703   return false;
 704 }
 705 
 706 //function for layer indicator LED
 707 layer_state_t layer_state_set_user(layer_state_t state)
 708 {
 709-    writePin(SCROLL_LOCK_LED_PIN, (get_highest_layer(state) == 1));
 710+    gpio_write_pin(SCROLL_LOCK_LED_PIN, (get_highest_layer(state) == 1));
 711 
 712     return state;
 713 }
 714diff --git a/keyboards/handwired/sono1/keymaps/default/keymap.c b/keyboards/handwired/sono1/keymaps/default/keymap.c
 715index a3bf8b71066f830e0333c9fc725bb03dca47f7b8..cd9f9bcdb696fe45785168173aad822db39994f4 100644
 716--- a/keyboards/handwired/sono1/keymaps/default/keymap.c
 717+++ b/keyboards/handwired/sono1/keymaps/default/keymap.c
 718@@ -150,18 +150,18 @@ layer_state_t layer_state_set_user(layer_state_t state) {
 719     /* Use LED0 and 4 (Kana and KB Lock as layer indicators) */
 720     switch (get_highest_layer(state)) {
 721     case _FN:
 722-        writePinLow(LED_KANA_PIN);
 723+        gpio_write_pin_low(LED_KANA_PIN);
 724         break;
 725     case _MUS:
 726-        writePinLow(LED_KB_LOCK_PIN);
 727+        gpio_write_pin_low(LED_KB_LOCK_PIN);
 728         break;
 729     case _LOCK:
 730-        writePinLow(LED_KANA_PIN);
 731-        writePinLow(LED_KB_LOCK_PIN);
 732+        gpio_write_pin_low(LED_KANA_PIN);
 733+        gpio_write_pin_low(LED_KB_LOCK_PIN);
 734         break;
 735     default: //  for any other layers, or the default layer
 736-        writePinHigh(LED_KANA_PIN);
 737-        writePinHigh(LED_KB_LOCK_PIN);
 738+        gpio_write_pin_high(LED_KANA_PIN);
 739+        gpio_write_pin_high(LED_KB_LOCK_PIN);
 740         break;
 741     }
 742   return state;
 743diff --git a/keyboards/hp69/keymaps/via/keymap.c b/keyboards/hp69/keymaps/via/keymap.c
 744index e97e1bab7d066dec586660d4f6c6ad593d30c0a4..106cd1940ddc1899926e4c7d4889759b5e8dc514 100644
 745--- a/keyboards/hp69/keymaps/via/keymap.c
 746+++ b/keyboards/hp69/keymaps/via/keymap.c
 747@@ -50,10 +50,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 748 
 749 
 750 void matrix_scan_user(void) {
 751-	writePin(A7, layer_state_is(1));
 752+	gpio_write_pin(A7, layer_state_is(1));
 753 }
 754 
 755 bool led_update_user(led_t led_state) {
 756-    writePin(LED_CAPS_LOCK_PIN, led_state.caps_lock);
 757+    gpio_write_pin(LED_CAPS_LOCK_PIN, led_state.caps_lock);
 758 	return false;
 759 };
 760diff --git a/keyboards/jukaie/jk01/keymaps/default/keymap.c b/keyboards/jukaie/jk01/keymaps/default/keymap.c
 761index 156fb77d697508970b6922a82349689a4edaa24e..243c782fad2481f9a1ae21d0c64cf2c45fcb1f3e 100644
 762--- a/keyboards/jukaie/jk01/keymaps/default/keymap.c
 763+++ b/keyboards/jukaie/jk01/keymaps/default/keymap.c
 764@@ -73,6 +73,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
 765 #endif
 766 
 767 layer_state_t layer_state_set_user(layer_state_t state) {
 768-    writePin(C0, layer_state_cmp(state, 1));
 769+    gpio_write_pin(C0, layer_state_cmp(state, 1));
 770     return state;
 771 };
 772diff --git a/keyboards/jukaie/jk01/keymaps/via/keymap.c b/keyboards/jukaie/jk01/keymaps/via/keymap.c
 773index 156fb77d697508970b6922a82349689a4edaa24e..243c782fad2481f9a1ae21d0c64cf2c45fcb1f3e 100644
 774--- a/keyboards/jukaie/jk01/keymaps/via/keymap.c
 775+++ b/keyboards/jukaie/jk01/keymaps/via/keymap.c
 776@@ -73,6 +73,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
 777 #endif
 778 
 779 layer_state_t layer_state_set_user(layer_state_t state) {
 780-    writePin(C0, layer_state_cmp(state, 1));
 781+    gpio_write_pin(C0, layer_state_cmp(state, 1));
 782     return state;
 783 };
 784diff --git a/keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c b/keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c
 785index e6afa53346983e11b589f7e06bad13a48aeb9726..da94b40d79be6f1280619f5efb968c431fde332f 100644
 786--- a/keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c
 787+++ b/keyboards/kbdmania/kmac_pad/keymaps/default/keymap.c
 788@@ -132,12 +132,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 789 }
 790 
 791 bool led_update_user(led_t led_state) {
 792-    writePin(B1, led_state.num_lock);
 793+    gpio_write_pin(B1, led_state.num_lock);
 794     return false;
 795 }
 796 
 797 
 798 layer_state_t layer_state_set_user(layer_state_t state) {
 799-    writePin(B3, !IS_LAYER_ON_STATE(state, 0));
 800+    gpio_write_pin(B3, !IS_LAYER_ON_STATE(state, 0));
 801     return state;
 802 }
 803diff --git a/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c
 804index 789bb7af024ae0dd57dafbff9ab285856b63551c..55c89dc7e80ce2676d197762b2b73e0fd23d33ea 100644
 805--- a/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c
 806+++ b/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c
 807@@ -28,7 +28,7 @@ LAYOUT_ortho_4x4(
 808 // Only for Rev1 & Rev2
 809 #ifdef LED_RED
 810 void keyboard_post_init_user(void) {
 811-    writePinHigh(LED_RED);
 812+    gpio_write_pin_high(LED_RED);
 813 }
 814 #endif
 815 
 816diff --git a/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c
 817index 4ca3fc944b56f22ab8ac1bcf5084400a11fca867..5163aa89008973e29059612e51a8360e0a3fb8f9 100644
 818--- a/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c
 819+++ b/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c
 820@@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 821 // Only for Rev1 & Rev2
 822 #ifdef LED_RED
 823 void keyboard_post_init_user(void) {
 824-    writePinHigh(LED_RED);
 825+    gpio_write_pin_high(LED_RED);
 826 }
 827 #endif
 828 
 829diff --git a/keyboards/keyhive/navi10/keymaps/default/keymap.c b/keyboards/keyhive/navi10/keymaps/default/keymap.c
 830index bbf51f56ff811652c353625fbfedd40ef94c6ae1..2a9de350478c1d130b69f8cf38536ef961db071c 100644
 831--- a/keyboards/keyhive/navi10/keymaps/default/keymap.c
 832+++ b/keyboards/keyhive/navi10/keymaps/default/keymap.c
 833@@ -99,13 +99,13 @@ void tk_finished(tap_dance_state_t *state, void *user_data){
 834                 layer_off(_ML1);
 835                 //turn off the indicator LED
 836                 //set LED HI to turn it off
 837-                writePinHigh(INDICATOR_LED);
 838+                gpio_write_pin_high(INDICATOR_LED);
 839             } else {
 840                 //turn on the media layer
 841                 layer_on(_ML1);
 842                 //turn on the indicator LED
 843                 //set LED pin to LOW to turn it on
 844-                writePinLow(INDICATOR_LED);
 845+                gpio_write_pin_low(INDICATOR_LED);
 846             }
 847             break;
 848         case SINGLE_HOLD:
 849diff --git a/keyboards/kin80/keymaps/default/keymap.c b/keyboards/kin80/keymaps/default/keymap.c
 850index 311aeed989117de14d0ab157551548f9e6274c53..50bad2a9744d79b7eb4e12f10a2ceb8268450c88 100644
 851--- a/keyboards/kin80/keymaps/default/keymap.c
 852+++ b/keyboards/kin80/keymaps/default/keymap.c
 853@@ -97,6 +97,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 854 
 855 
 856 layer_state_t layer_state_set_user(layer_state_t state) {
 857-    writePin(LED4_PIN, layer_state_cmp(state, _NM));
 858+    gpio_write_pin(LED4_PIN, layer_state_cmp(state, _NM));
 859   return state;
 860 }
 861diff --git a/keyboards/kinesis/keymaps/alvicstep/keymap.c b/keyboards/kinesis/keymaps/alvicstep/keymap.c
 862index e9373ea21453a59e77a67c60c6c048f807b3ac79..0068ef7d959ad856d7ada1fc539af0877ebb29d1 100644
 863--- a/keyboards/kinesis/keymaps/alvicstep/keymap.c
 864+++ b/keyboards/kinesis/keymaps/alvicstep/keymap.c
 865@@ -111,11 +111,11 @@ KC_GRV,KC_LGUI,KC_ESC,MO(_NUMPAD),                                      KC_LBRC,
 866 layer_state_t layer_state_set_user(layer_state_t state) {
 867   //set LEDs which are triggered by a layer change
 868   #ifdef LED_COMPOSE_PIN
 869-    writePin(LED_COMPOSE_PIN, !layer_state_cmp(state, _KEYPAD));
 870+    gpio_write_pin(LED_COMPOSE_PIN, !layer_state_cmp(state, _KEYPAD));
 871   #endif
 872 
 873   #ifdef LED_NUM_LOCK_PIN
 874-    writePin(LED_NUM_LOCK_PIN, !layer_state_cmp(state, _NUMPAD));
 875+    gpio_write_pin(LED_NUM_LOCK_PIN, !layer_state_cmp(state, _NUMPAD));
 876   #endif
 877 
 878   return state;
 879@@ -123,11 +123,11 @@ layer_state_t layer_state_set_user(layer_state_t state) {
 880 
 881 bool led_update_user(led_t led_state) {
 882   #ifdef LED_CAPS_LOCK_PIN
 883-    writePin(LED_CAPS_LOCK_PIN, !led_state.caps_lock);
 884+    gpio_write_pin(LED_CAPS_LOCK_PIN, !led_state.caps_lock);
 885   #endif
 886 
 887   #ifdef LED_SCROLL_LOCK_PIN
 888-    writePin(LED_SCROLL_LOCK_PIN, !led_state.scroll_lock);
 889+    gpio_write_pin(LED_SCROLL_LOCK_PIN, !led_state.scroll_lock);
 890   #endif
 891   
 892   //disable default processing of LEDs
 893diff --git a/keyboards/kmini/keymaps/default/keymap.c b/keyboards/kmini/keymaps/default/keymap.c
 894index 571572f38f3d23edc7ec3add0374afe891015cdc..60fcac30eff1965b6b61235ffff151faa47a9a29 100755
 895--- a/keyboards/kmini/keymaps/default/keymap.c
 896+++ b/keyboards/kmini/keymaps/default/keymap.c
 897@@ -41,9 +41,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 898 
 899 bool led_update_user(led_t led_state) {
 900     if (led_state.caps_lock) {
 901-        writePinLow(B1);
 902+        gpio_write_pin_low(B1);
 903     } else {
 904-        writePinHigh(B1);
 905+        gpio_write_pin_high(B1);
 906     }
 907     return false;
 908 }
 909diff --git a/keyboards/lime/keymaps/default/keymap.c b/keyboards/lime/keymaps/default/keymap.c
 910index b208bd01e781f096f7b9af1acda9e5a40e948021..e3e5d5a323b03a3bf733413b8bb61bbcb15a8b3f 100644
 911--- a/keyboards/lime/keymaps/default/keymap.c
 912+++ b/keyboards/lime/keymaps/default/keymap.c
 913@@ -173,8 +173,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 914     /* Joystick + Encoder fix */
 915     void keyboard_post_init_kb(void) {
 916         if (is_keyboard_master()) {
 917-            writePinLow(JOYSTICK_X_PIN);
 918-            writePinLow(JOYSTICK_Y_PIN);
 919+            gpio_write_pin_low(JOYSTICK_X_PIN);
 920+            gpio_write_pin_low(JOYSTICK_Y_PIN);
 921         }
 922     }
 923 
 924diff --git a/keyboards/makrosu/keymaps/default/keymap.c b/keyboards/makrosu/keymaps/default/keymap.c
 925index b0c47dbdd9f9ec2fd4aff93dcbd0a83ebdad6895..3de4f71df3a01fa9d0548c7e78e3bc0e890f3ccd 100644
 926--- a/keyboards/makrosu/keymaps/default/keymap.c
 927+++ b/keyboards/makrosu/keymaps/default/keymap.c
 928@@ -60,9 +60,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 929 
 930 layer_state_t layer_state_set_user(layer_state_t state) {
 931     state = update_tri_layer_state(state, _4, X_PAUSE, X_PAUSE);
 932-    writePin(IND_1, layer_state_cmp(state, 1));
 933-    writePin(IND_2, layer_state_cmp(state, 2));
 934-    writePin(IND_3, layer_state_cmp(state, 3));
 935+    gpio_write_pin(IND_1, layer_state_cmp(state, 1));
 936+    gpio_write_pin(IND_2, layer_state_cmp(state, 2));
 937+    gpio_write_pin(IND_3, layer_state_cmp(state, 3));
 938     return state;
 939 }
 940 
 941@@ -89,13 +89,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 942 
 943 void matrix_init_user(void) {
 944     //init the Pro Micro on-board LEDs
 945-    setPinOutput(IND_1);
 946-    setPinOutput(IND_2);
 947-    setPinOutput(IND_3);
 948+    gpio_set_pin_output(IND_1);
 949+    gpio_set_pin_output(IND_2);
 950+    gpio_set_pin_output(IND_3);
 951     //set to off
 952-    writePinHigh(IND_1);
 953-    writePinHigh(IND_2);
 954-    writePinHigh(IND_3);
 955+    gpio_write_pin_high(IND_1);
 956+    gpio_write_pin_high(IND_2);
 957+    gpio_write_pin_high(IND_3);
 958 }
 959 
 960 bool encoder_update_user(uint8_t index, bool clockwise) {
 961diff --git a/keyboards/makrosu/keymaps/via/keymap.c b/keyboards/makrosu/keymaps/via/keymap.c
 962index b0c47dbdd9f9ec2fd4aff93dcbd0a83ebdad6895..3de4f71df3a01fa9d0548c7e78e3bc0e890f3ccd 100644
 963--- a/keyboards/makrosu/keymaps/via/keymap.c
 964+++ b/keyboards/makrosu/keymaps/via/keymap.c
 965@@ -60,9 +60,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 966 
 967 layer_state_t layer_state_set_user(layer_state_t state) {
 968     state = update_tri_layer_state(state, _4, X_PAUSE, X_PAUSE);
 969-    writePin(IND_1, layer_state_cmp(state, 1));
 970-    writePin(IND_2, layer_state_cmp(state, 2));
 971-    writePin(IND_3, layer_state_cmp(state, 3));
 972+    gpio_write_pin(IND_1, layer_state_cmp(state, 1));
 973+    gpio_write_pin(IND_2, layer_state_cmp(state, 2));
 974+    gpio_write_pin(IND_3, layer_state_cmp(state, 3));
 975     return state;
 976 }
 977 
 978@@ -89,13 +89,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 979 
 980 void matrix_init_user(void) {
 981     //init the Pro Micro on-board LEDs
 982-    setPinOutput(IND_1);
 983-    setPinOutput(IND_2);
 984-    setPinOutput(IND_3);
 985+    gpio_set_pin_output(IND_1);
 986+    gpio_set_pin_output(IND_2);
 987+    gpio_set_pin_output(IND_3);
 988     //set to off
 989-    writePinHigh(IND_1);
 990-    writePinHigh(IND_2);
 991-    writePinHigh(IND_3);
 992+    gpio_write_pin_high(IND_1);
 993+    gpio_write_pin_high(IND_2);
 994+    gpio_write_pin_high(IND_3);
 995 }
 996 
 997 bool encoder_update_user(uint8_t index, bool clockwise) {
 998diff --git a/keyboards/marksard/leftover30/keymaps/default/keymap.c b/keyboards/marksard/leftover30/keymaps/default/keymap.c
 999index 2e0d2aa6bb15ec362c8c30d6d3f16143083365e5..ce527ea5a7bf3c61eb568ce8781f27d668db6fce 100644
1000--- a/keyboards/marksard/leftover30/keymaps/default/keymap.c
1001+++ b/keyboards/marksard/leftover30/keymaps/default/keymap.c
1002@@ -156,7 +156,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
1003 
1004 // for exsample customize of LED inducator
1005 // bool led_update_user(led_t led_state) {
1006-//     writePin(D2, IS_LAYER_ON(_LOWER));
1007-//     writePin(D1, IS_LAYER_ON(_RAISE));
1008+//     gpio_write_pin(D2, IS_LAYER_ON(_LOWER));
1009+//     gpio_write_pin(D1, IS_LAYER_ON(_RAISE));
1010 //     return false;
1011 // }
1012diff --git a/keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c b/keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c
1013index db2baa90852af19411d0a1bd26d103964f4a356d..831d7fa69e2775fc49d1b395dbd578692e342afa 100644
1014--- a/keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c
1015+++ b/keyboards/marksard/leftover30/keymaps/default_isoenter/keymap.c
1016@@ -156,7 +156,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) {
1017 
1018 // for exsample customize of LED inducator
1019 // bool led_update_user(led_t led_state) {
1020-//     writePin(D2, IS_LAYER_ON(_LOWER));
1021-//     writePin(D1, IS_LAYER_ON(_RAISE));
1022+//     gpio_write_pin(D2, IS_LAYER_ON(_LOWER));
1023+//     gpio_write_pin(D1, IS_LAYER_ON(_RAISE));
1024 //     return false;
1025 // }
1026diff --git a/keyboards/mechlovin/kay65/keymaps/default/keymap.c b/keyboards/mechlovin/kay65/keymaps/default/keymap.c
1027index 189b782b206a10012e95d923dfad02583fbe9912..9c2bda5ac23f1b4da8bad71f90db4b4b379de897 100644
1028--- a/keyboards/mechlovin/kay65/keymaps/default/keymap.c
1029+++ b/keyboards/mechlovin/kay65/keymaps/default/keymap.c
1030@@ -36,12 +36,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
1031   switch (keycode) {
1032     case LOGO_LED_ON:
1033         if (record->event.pressed) {
1034-             writePinLow(D7);	
1035+             gpio_write_pin_low(D7);	
1036         } 
1037         break;
1038     case LOGO_LED_OFF:
1039         if (record->event.pressed) {
1040-             writePinHigh(D7);	
1041+             gpio_write_pin_high(D7);	
1042         } 
1043         break;
1044   }
1045diff --git a/keyboards/mechlovin/kay65/keymaps/via/keymap.c b/keyboards/mechlovin/kay65/keymaps/via/keymap.c
1046index 1f29ba8c3a8b1a51cebbdbe45078a629ee1c49dd..943d8d9bf0ea89e8f916c40c2d4a2ccc48863f6d 100644
1047--- a/keyboards/mechlovin/kay65/keymaps/via/keymap.c
1048+++ b/keyboards/mechlovin/kay65/keymaps/via/keymap.c
1049@@ -59,12 +59,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
1050   switch (keycode) {
1051     case LOGO_LED_ON:
1052         if (record->event.pressed) {
1053-             writePinLow(D7);	
1054+             gpio_write_pin_low(D7);	
1055         } 
1056         break;
1057     case LOGO_LED_OFF:
1058         if (record->event.pressed) {
1059-             writePinHigh(D7);	
1060+             gpio_write_pin_high(D7);	
1061         } 
1062         break;
1063   }