Explorar o código

faster, less bits :)

Jeremiah %!s(int64=8) %!d(string=hai) anos
pai
achega
b9b2244b82
Modificáronse 1 ficheiros con 2 adicións e 9 borrados
  1. 2 9
      tmk_core/common/keyboard.c

+ 2 - 9
tmk_core/common/keyboard.c

@@ -76,15 +76,8 @@ static matrix_row_t get_real_keys(uint8_t row, matrix_row_t rowdata){
 
 static inline bool countones(matrix_row_t row)
 {
-    int count = 0;
-    while (row > 0){
-        count += 1;
-        row &= row-1;
-    }
-    if (count > 1){
-        return true;
-    }
-    return false;
+    row &= row-1;
+    return row;
 }
 
 static inline bool has_ghost_in_row(uint8_t row, matrix_row_t rowdata)