File tree Expand file tree Collapse file tree 2 files changed +12
-10
lines changed Expand file tree Collapse file tree 2 files changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ uint8_t matrix_cols(void)
33
33
__attribute__ ((weak ))
34
34
void matrix_clear (void )
35
35
{
36
- matrix_init ();
37
36
}
38
37
39
38
__attribute__ ((weak ))
@@ -55,23 +54,22 @@ void matrix_print(void)
55
54
#elif (MATRIX_COLS <= 32 )
56
55
print ("r/c 0123456789ABCDEF0123456789ABCDEF\n" );
57
56
#endif
57
+
58
58
for (uint8_t row = 0 ; row < MATRIX_ROWS ; row ++ ) {
59
- xprintf ("%02X:" , row );
60
59
61
60
#if (MATRIX_COLS <= 8 )
62
- print_bin_reverse8 ( matrix_get_row (row ));
61
+ xprintf ( "%02X: %08b%s\n" , row , bitrev ( matrix_get_row (row )),
63
62
#elif (MATRIX_COLS <= 16 )
64
- print_bin_reverse16 ( matrix_get_row (row ));
63
+ xprintf ( "%02X: %016b%s\n" , row , bitrev16 ( matrix_get_row (row )),
65
64
#elif (MATRIX_COLS <= 32 )
66
- print_bin_reverse32 ( matrix_get_row (row ));
65
+ xprintf ( "%02X: %032b%s\n" , row , bitrev32 ( matrix_get_row (row )),
67
66
#endif
68
-
69
67
#ifdef MATRIX_HAS_GHOST
70
- if ( matrix_has_ghost_in_row (row )) {
71
- print ( " <ghost" );
72
- }
68
+ matrix_has_ghost_in_row (row ) ? " <ghost" : ""
69
+ #else
70
+ ""
73
71
#endif
74
- print ( "\n" );
72
+ );
75
73
}
76
74
}
77
75
Original file line number Diff line number Diff line change @@ -32,6 +32,10 @@ typedef uint32_t matrix_row_t;
32
32
#error "MATRIX_COLS: invalid value"
33
33
#endif
34
34
35
+ #if (MATRIX_ROWS > 255 )
36
+ #error "MATRIX_ROWS must not exceed 255"
37
+ #endif
38
+
35
39
#define MATRIX_IS_ON (row , col ) (matrix_get_row(row) && (1<<col))
36
40
37
41
You can’t perform that action at this time.
0 commit comments