~ruther/qmk_firmware

ref: 0f9e2659c96370377e36ddab0508498e151bfc62 qmk_firmware/users/dshields/dshields.c -rw-r--r-- 646 bytes
0f9e2659 — MechMerlin [Keyboard] Add additional LAYOUT macros to Noxary 260 (#6815) 6 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
extern keymap_config_t keymap_config;

/* uncomment to reset
void matrix_init_user(void) {
    eeconfig_init();
};
*/

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    if (!process_record_dynamic_macro(keycode, record)) {
        return false;
    }
    return true;
}

// work in progress
uint32_t layer_state_set_user(uint32_t state) {
    switch (biton32(state)) {
        case DEF:
            set_all_leds_to(0,0,0);
            break;
        case FUN:
            // TODO light the fn keys
            // set_led_to(?, 0, 128, 0);
            // set_led_to(?, 0, 128, 0);
            break;
    }
    return state;
}