]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboards/converter/ibm_terminal/matrix.c
converter/usb_usb Refactor and Configurator support (#4345)
[qmk_firmware.git] / keyboards / converter / ibm_terminal / matrix.c
index c0b5971c3ef78dfe591a4599f673d9b5fe21491d..caa0a38051052ff59d97d6e0701e17219a7b2016 100644 (file)
@@ -52,6 +52,10 @@ static uint8_t matrix[MATRIX_ROWS];
 #define COL(code)      (code&0x07)
 
 
+__attribute__ ((weak))
+void matrix_init_user(void) {
+}
+
 void matrix_init(void)
 {
     debug_enable = true;
@@ -64,6 +68,7 @@ void matrix_init(void)
     // initialize matrix state: all keys off
     for (uint8_t i=0; i < MATRIX_ROWS; i++) matrix[i] = 0x00;
 
+    matrix_init_user();
     return;
 }
 
@@ -103,7 +108,7 @@ uint8_t matrix_scan(void)
                 state = RESET;
             }
             break;
-        // after reset receive keyboad ID(2 bytes)
+        // after reset receive keyboard ID(2 bytes)
         case KBD_ID0:
             if (code) {
                 state = KBD_ID1;