forked from mirrors/qmk_userspace
Bringing Massdrop keyboard hardware configuration to keyboard level (#4593)
MCU Pins for debugging, LED, boot tracing, and shift registers are now configurable at keyboard level. Macros led_* replaced by DBG_LED_* Macros m15_* replaced by DBG_1_* Macros m27_* replaced by DBG_2_* Macros m28_* replaced by DBG_3_* For CTRL and ALT keyboards, debug boot tracing pin default now set to pad M27 instead of M28 since although M28 is not being used, it is technically a signal for USB port detection. m15_print(...) renamed to dbg_print(...) to get away from hard coded port names. dbg_print function now follows similar pattern to debug led output.
This commit is contained in:
parent
e99615b2ac
commit
4a5e68f4f2
12 changed files with 374 additions and 185 deletions
|
@ -75,7 +75,7 @@ void matrix_init(void)
|
|||
PORT->Group[col_ports[col]].DIRSET.reg = 1 << col_pins[col]; //Output
|
||||
PORT->Group[col_ports[col]].OUTCLR.reg = 1 << col_pins[col]; //Low
|
||||
}
|
||||
|
||||
|
||||
matrix_init_quantum();
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ uint8_t matrix_scan(void)
|
|||
|
||||
if (CLK_get_ms() < mdebouncing) return 1; //mdebouncing == 0 when no debouncing active
|
||||
|
||||
//m15_off; //Profiling scans
|
||||
//DBG_1_OFF; //Profiling scans
|
||||
|
||||
memset(mlatest, 0, MATRIX_ROWS * sizeof(matrix_row_t)); //Zero the result buffer
|
||||
|
||||
|
@ -135,7 +135,7 @@ uint8_t matrix_scan(void)
|
|||
mdebouncing = CLK_get_ms() + DEBOUNCING_DELAY;
|
||||
}
|
||||
|
||||
//m15_on; //Profiling scans
|
||||
//DBG_1_ON; //Profiling scans
|
||||
|
||||
matrix_scan_quantum();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue