X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=keyboard%2Ffc980c%2Ffc980c.c;h=59b1d5261fa8878dcbc9011094f789bb9aecbe26;hb=cdf4b51d48f8c9791a2a3fd01b3e089181bf8ac9;hp=31de53a171e9a036cdb522c46b457b1bd811f183;hpb=3d3bcd8ad631ed6ee82a0929edca963ae240a184;p=max%2Ftmk_keyboard.git diff --git a/keyboard/fc980c/fc980c.c b/keyboard/fc980c/fc980c.c index 31de53a1..59b1d526 100644 --- a/keyboard/fc980c/fc980c.c +++ b/keyboard/fc980c/fc980c.c @@ -46,8 +46,6 @@ void matrix_init(void) debug_keyboard = true; debug_matrix = true; #endif - debug_enable = true; - debug_matrix = true; KEY_INIT(); @@ -113,7 +111,7 @@ uint8_t matrix_scan(void) // NOTE: KEY_STATE keep its state in 20us after KEY_ENABLE. // This takes 25us or more to make sure KEY_STATE returns to idle state. - _delay_us(75); + _delay_us(30); } if (matrix[row] ^ matrix_prev[row]) { matrix_last_modified = timer_read32(); @@ -156,7 +154,7 @@ const uint8_t PROGMEM unimap_trans[MATRIX_ROWS][MATRIX_COLS] = { { UNIMAP_LEFT, UNIMAP_RCTL, UNIMAP_RALT, UNIMAP_NO , UNIMAP_DOWN, UNIMAP_PDOT, UNIMAP_RGHT, UNIMAP_P0 , UNIMAP_X , UNIMAP_LGUI, UNIMAP_GRV , UNIMAP_V , UNIMAP_NO , UNIMAP_ESC , UNIMAP_M , UNIMAP_SPC }, { UNIMAP_RGUI, UNIMAP_DOT , UNIMAP_NO , UNIMAP_NO , UNIMAP_P1 , UNIMAP_PENT, UNIMAP_P2 , UNIMAP_P3 , - UNIMAP_Z , UNIMAP_LALT, UNIMAP_RCTL, UNIMAP_C , UNIMAP_K , UNIMAP_NO , UNIMAP_N , UNIMAP_B }, + UNIMAP_Z , UNIMAP_LALT, UNIMAP_LCTL, UNIMAP_C , UNIMAP_K , UNIMAP_NO , UNIMAP_N , UNIMAP_B }, { UNIMAP_QUOT, UNIMAP_SLSH, UNIMAP_COMM, UNIMAP_NO , UNIMAP_P4 , UNIMAP_PPLS, UNIMAP_P5 , UNIMAP_P6 , UNIMAP_D , UNIMAP_A , UNIMAP_LSFT, UNIMAP_F , UNIMAP_J , UNIMAP_F1 , UNIMAP_H , UNIMAP_G }, { UNIMAP_RSFT, UNIMAP_SCLN, UNIMAP_L , UNIMAP_RBRC, UNIMAP_UP , UNIMAP_NO , UNIMAP_NO , UNIMAP_NO ,