Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Custom matrix lite support for split keyboards (#14674) | Jay Greco | 2021-12-27 | 1 | -0/+1 |
| | | | | | | | * Custom matrix lite support for split keyboards * WIP: matrix -> matrix_common refactor * Move matrix_post_scan() to matrix_common.c | ||||
* | [Core] Remove matrix_is_modified() and debounce_is_active() (#15349) | Stefan Kerkmann | 2021-11-29 | 1 | -2/+0 |
| | |||||
* | Change the prototype of matrix_output_unselect_delay() (#13045) | Takeshi ISHII | 2021-07-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The prototype of matrix_output_unselect_delay() has been changed as follows. ```c void matrix_output_unselect_delay(uint8_t line, bool key_pressed); ``` Currently, no keyboard seems to be redefining `matrix_output_unselect_delay()`, so there is no change in the system behavior. With this change, the keyboard level code can get some optimization hints, for example, the following. ```c void matrix_output_unselect_delay(uint8_t line, bool key_pressed) { /* If none of the keys are pressed, * there is no need to wait for time for the next line. */ if (key_pressed) { #ifdef MATRIX_IO_DELAY # if MATRIX_IO_DELAY > 0 wait_us(MATRIX_IO_DELAY); # endif #else wait_us(30); #endif } } ``` | ||||
* | Adding keyboard level weak function for slave matrix scan (#12317) | XScorpion2 | 2021-03-25 | 1 | -0/+5 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-02-07 | 1 | -0/+3 |
| | |||||
* | Migrate some tmk_core files to quantum (#11791) | Joel Challis | 2021-02-07 | 1 | -0/+76 |
* Migrate some tmk_core files to quantum * Fix build errors |