// Runs constantly in the background, in a loop.
void matrix_scan_user(void) {
- // uint8_t layer = biton32(layer_state);
- //
- // ergodox_board_led_off();
- // ergodox_right_led_1_off();
- // ergodox_right_led_2_off();
- // ergodox_right_led_3_off();
- // switch (layer) {
- // case INTL:
- // case INSF:
- // ergodox_right_led_1_on();
- // break;
- // case NUMP:
- // ergodox_right_led_2_on();
- // break;
- // case ARRW:
- // ergodox_right_led_3_on();
- // break;
- // default:
- // // none
- // break;
- // }
+ uint8_t layer = biton32(layer_state);
+
+ ergodox_board_led_off();
+ ergodox_right_led_1_off();
+ ergodox_right_led_2_off();
+ ergodox_right_led_3_off();
+ switch (layer) {
+ case INTL:
+ case INSF:
+ ergodox_right_led_1_on();
+ break;
+ case NUMP:
+ ergodox_right_led_2_on();
+ break;
+ case ARRW:
+ ergodox_right_led_3_on();
+ break;
+ default:
+ // none
+ break;
+ }
};