]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
[Keyboard] Use GPIO macros for E6 LED in Planck and Preonic default keymaps (#7098)
authorfauxpark <fauxpark@gmail.com>
Mon, 21 Oct 2019 05:38:22 +0000 (16:38 +1100)
committernoroadsleft <18669334+noroadsleft@users.noreply.github.com>
Mon, 21 Oct 2019 05:38:22 +0000 (22:38 -0700)
keyboards/planck/keymaps/default/keymap.c
keyboards/planck/planck.c
keyboards/preonic/keymaps/default/keymap.c
keyboards/preonic/rev1/rev1.c
keyboards/preonic/rev2/rev2.c

index f0ba47b2a9b4d0b7d9d33cacd3eefc15ebe645cf..47394378c5872da2cc89418779c30d4d5eee751b 100644 (file)
@@ -209,12 +209,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
           backlight_step();
         #endif
         #ifdef KEYBOARD_planck_rev5
-          PORTE &= ~(1<<6);
+          writePinLow(E6);
         #endif
       } else {
         unregister_code(KC_RSFT);
         #ifdef KEYBOARD_planck_rev5
-          PORTE |= (1<<6);
+          writePinHigh(E6);
         #endif
       }
       return false;
index d9e3f00f2b8ffc1f8a4a0976600cea11ddf0b76f..5a65d5e5f3e43d728349c55826835fd71a750ddc 100644 (file)
@@ -14,8 +14,8 @@ __attribute__ ((weak))
 void matrix_init_kb(void) {
        // Turn status LED on
        #ifdef __AVR__
-       DDRE |= (1<<6);
-       PORTE |= (1<<6);
+       setPinOutput(E6);
+       writePinHigh(E6);
        #endif
 
        matrix_init_user();
@@ -26,4 +26,4 @@ const uint8_t music_map[MATRIX_ROWS][MATRIX_COLS] = LAYOUT_planck_grid(
        24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
        12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
         0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11
-);
\ No newline at end of file
+);
index 49cc64dc959b4a184b59e22bfe6ea34c29533d56..d8bb2d5f7541d0aa5043f78c916039587c43b7cb 100644 (file)
@@ -213,12 +213,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
               backlight_step();
             #endif
             #ifdef __AVR__
-            PORTE &= ~(1<<6);
+            writePinLow(E6);
             #endif
           } else {
             unregister_code(KC_RSFT);
             #ifdef __AVR__
-            PORTE |= (1<<6);
+            writePinHigh(E6);
             #endif
           }
           return false;
index 4e877960811db967a16d609eece5a1ba4f1ec2c6..fd09d7f2d84981c21af40931ce09f6009820391a 100644 (file)
@@ -18,8 +18,8 @@
 void matrix_init_kb(void) {
 
     // Turn status LED on
-    DDRE |= (1<<6);
-    PORTE |= (1<<6);
+    setPinOutput(E6);
+    writePinHigh(E6);
 
   matrix_init_user();
 };
index 30e3110e46e532951a8ab63d3524a13e52b03d85..785ac3310b9825a006b65a44c453a46e47cd8c87 100644 (file)
@@ -18,8 +18,8 @@
 void matrix_init_kb(void) {
 
     // Turn status LED on
-    DDRE |= (1<<6);
-    PORTE |= (1<<6);
+    setPinOutput(E6);
+    writePinHigh(E6);
 
   matrix_init_user();
 };