1
0
Fork 0

Fix YMDK NP21 keyboard to use proper keyboard level functions (#3042)

* Use proper function levels

* Add matrix init functions

* Convert KEYMAP to LAYOUT

Or @mechmerlin is going to hunt me down and harm me... probably :)

* Fix conflict issues
This commit is contained in:
Drashna Jael're 2018-10-01 08:09:57 -07:00 committed by Jack Humbert
parent 9d949389f9
commit 3907ed034b
4 changed files with 19 additions and 9 deletions

View file

@ -91,12 +91,23 @@ uint8_t matrix_scan(void) {
return 1;
}
__attribute__ ((weak))
void matrix_scan_user(void) {};
__attribute__ ((weak))
void matrix_scan_kb(void) {
// Looping keyboard code goes here
// This runs every cycle (a lot)
matrix_scan_user();
};
__attribute__ ((weak))
void matrix_init_user(void) {};
__attribute__ ((weak))
void matrix_init_kb(void) {
matrix_init_user();
}
// declarations
void matrix_set_row_status(uint8_t row) {
DDRB = (1 << row);