~ruther/qmk_firmware

57f408cff59435381f57900c054ba96710a30b3a — Joshua Rubin 5 years ago c4d778a
ensure hhkb runs matrix_init_quantum (#9629)

2 files changed, 16 insertions(+), 12 deletions(-)

M keyboards/hhkb/ansi/matrix.c
M keyboards/hhkb/jp/matrix.c
M keyboards/hhkb/ansi/matrix.c => keyboards/hhkb/ansi/matrix.c +8 -6
@@ 69,15 69,17 @@ void matrix_init(void)
    for (uint8_t i=0; i < MATRIX_ROWS; i++) _matrix1[i] = 0x00;
    matrix = _matrix0;
    matrix_prev = _matrix1;
}

__attribute__ ((weak))
void matrix_scan_user(void) {
    matrix_init_quantum();
}

void matrix_scan_kb(void) {
  matrix_scan_user();
}
__attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); }

__attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); }

__attribute__((weak)) void matrix_init_user(void) {}

__attribute__((weak)) void matrix_scan_user(void) {}

uint8_t matrix_scan(void)
{

M keyboards/hhkb/jp/matrix.c => keyboards/hhkb/jp/matrix.c +8 -6
@@ 69,15 69,17 @@ void matrix_init(void)
    for (uint8_t i=0; i < MATRIX_ROWS; i++) _matrix1[i] = 0x00;
    matrix = _matrix0;
    matrix_prev = _matrix1;
}

__attribute__ ((weak))
void matrix_scan_user(void) {
    matrix_init_quantum();
}

void matrix_scan_kb(void) {
  matrix_scan_user();
}
__attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); }

__attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); }

__attribute__((weak)) void matrix_init_user(void) {}

__attribute__((weak)) void matrix_scan_user(void) {}

uint8_t matrix_scan(void)
{