@@ -34,16 +34,16 @@ void gnaplight_toggle(void); | |||
void gnaplight_step(void); | |||
#define KEYMAP( \ | |||
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | |||
k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | |||
k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | |||
k30, k31, k32, k33, k34, k35, k37, k38, k39, k3a, k3b \ | |||
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | |||
k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | |||
k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | |||
k30, k31, k32, k33, k34, k35, k37, k38, k39, k3a, k3b \ | |||
) \ | |||
{ \ | |||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b }, \ | |||
{ k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b }, \ | |||
{ k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b }, \ | |||
{ k30, k31, k32, k33, k34, k35, k35, k37, k38, k39, k3a, k3b } \ | |||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b }, \ | |||
{ k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b }, \ | |||
{ k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b }, \ | |||
{ k30, k31, k32, k33, k34, k35, k35, k37, k38, k39, k3a, k3b } \ | |||
} | |||
#endif |
@@ -55,23 +55,19 @@ const action_t PROGMEM fn_actions[] = { | |||
[2] = ACTION_LAYER_TAP_KEY(3, KC_TAB), | |||
[3] = ACTION_FUNCTION(GNAPLED_TOGGLE), | |||
[4] = ACTION_FUNCTION(GNAPLED_STEP_MODE), | |||
[5] = ACTION_MODS_KEY(MOD_LSFT, KC_GRV), | |||
[6] = ACTION_MODS_KEY(MOD_LSFT, KC_1), | |||
[7] = ACTION_MODS_KEY(MOD_LSFT, KC_2), | |||
[8] = ACTION_MODS_KEY(MOD_LSFT, KC_3), | |||
[9] = ACTION_MODS_KEY(MOD_LSFT, KC_4), | |||
[10] = ACTION_MODS_KEY(MOD_LSFT, KC_5), | |||
[11] = ACTION_MODS_KEY(MOD_LSFT, KC_6), | |||
[12] = ACTION_MODS_KEY(MOD_LSFT, KC_7), | |||
[13] = ACTION_MODS_KEY(MOD_LSFT, KC_8), | |||
[14] = ACTION_MODS_KEY(MOD_LSFT, KC_9), | |||
[15] = ACTION_MODS_KEY(MOD_LSFT, KC_0), | |||
[5] = ACTION_MODS_KEY(MOD_LSFT, KC_GRV), | |||
[6] = ACTION_MODS_KEY(MOD_LSFT, KC_1), | |||
[7] = ACTION_MODS_KEY(MOD_LSFT, KC_2), | |||
[8] = ACTION_MODS_KEY(MOD_LSFT, KC_3), | |||
[9] = ACTION_MODS_KEY(MOD_LSFT, KC_4), | |||
[10] = ACTION_MODS_KEY(MOD_LSFT, KC_5), | |||
[11] = ACTION_MODS_KEY(MOD_LSFT, KC_6), | |||
[12] = ACTION_MODS_KEY(MOD_LSFT, KC_7), | |||
[13] = ACTION_MODS_KEY(MOD_LSFT, KC_8), | |||
[14] = ACTION_MODS_KEY(MOD_LSFT, KC_9), | |||
[15] = ACTION_MODS_KEY(MOD_LSFT, KC_0), | |||
}; | |||
void matrix_init_user(void) { | |||
} | |||
void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { | |||
switch (id) { | |||
case GNAPLED_TOGGLE: | |||
@@ -89,9 +85,9 @@ void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { | |||
//GNAP keymap functions | |||
void gnaplight_step(void) { | |||
serial_send(101); | |||
serial_send(101); | |||
} | |||
void gnaplight_toggle(void) { | |||
serial_send(100); | |||
serial_send(100); | |||
} |
@@ -142,7 +142,7 @@ void keyboard_task(void) | |||
// record a processed key | |||
matrix_prev[r] ^= ((matrix_row_t)1<<c); | |||
#ifdef GNAP_ENABLE | |||
//send single byte with value of row column | |||
//send single byte with value of row column | |||
serial_send((r*16)+c); | |||
#endif | |||
// process a key per task call |