Sfoglia il codice sorgente

kimera: Print whole matrix when debugging

kimera
Kai Ryu 9 anni fa
parent
commit
827eec13d2
1 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 3
    3
      keyboard/kimera/matrix.c

+ 3
- 3
keyboard/kimera/matrix.c Vedi File



void matrix_print(void) void matrix_print(void)
{ {
print("\nr/c 0123456789ABCDEF\n");
print("\nr/c 0123456789ABCDEF0123456789ABCDEF\n");
for (uint8_t row = 0; row < matrix_rows(); row++) { for (uint8_t row = 0; row < matrix_rows(); row++) {
phex(row); print(": "); phex(row); print(": ");
pbin_reverse16(matrix_get_row(row));
pbin_reverse32(matrix_get_row(row));
print("\n"); print("\n");
} }
} }
{ {
uint8_t count = 0; uint8_t count = 0;
for (uint8_t i = 0; i < matrix_rows(); i++) { for (uint8_t i = 0; i < matrix_rows(); i++) {
count += bitpop16(matrix[i]);
count += bitpop32(matrix[i]);
} }
return count; return count;
} }