]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - quantum/matrix.c
Added encoder support to split common code (#5477)
[qmk_firmware.git] / quantum / matrix.c
index 8fc4175bde38bd518ca6a11de8c28b2ba37552bc..f7cad1a0feb36e5245429c8981a9fb19b210da8d 100644 (file)
@@ -122,7 +122,7 @@ void matrix_init(void) {
         raw_matrix[i] = 0;
         matrix[i] = 0;
     }
-    debounce_init();
+    debounce_init(MATRIX_ROWS);
 
     matrix_init_quantum();
 }
@@ -143,7 +143,7 @@ uint8_t matrix_scan(void)
   }
 #endif
 
-  debounce(raw_matrix, matrix, changed);
+  debounce(raw_matrix, matrix, MATRIX_ROWS, changed);
 
   matrix_scan_quantum();
   return 1;
@@ -159,7 +159,7 @@ bool matrix_is_modified(void)
 inline
 bool matrix_is_on(uint8_t row, uint8_t col)
 {
-    return (matrix[row] & ((matrix_row_t)1<col));
+    return (matrix[row] & ((matrix_row_t)1<<col));
 }
 
 inline