diff options
Diffstat (limited to 'keyboard/hhkb/matrix.c')
| -rw-r--r-- | keyboard/hhkb/matrix.c | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/keyboard/hhkb/matrix.c b/keyboard/hhkb/matrix.c index 14fae0b82..2dfb2f5e1 100644 --- a/keyboard/hhkb/matrix.c +++ b/keyboard/hhkb/matrix.c @@ -188,6 +188,14 @@ void matrix_print(void)      }  } +uint8_t matrix_key_count(void) { +    uint8_t count = 0; +    for (int8_t r = MATRIX_ROWS - 1; r >= 0; --r) { +        count += bitpop16(matrix_get_row(r)); +    } +    return count; +} +  void matrix_power_up(void) {      KEY_POWER_ON();  }  | 
