uint32_t layer_state_set_user(uint32_t state) { current_layer_state = state; if (is_macro1_recording) { led_1_on(); led_2_on(); led_3_on(); return state; } if (LAYER_ON(NUM)) { led_1_on(); } else { led_1_off(); } if (LAYER_ON(MAC)) { led_2_on(); } else { led_2_off(); } if (LAYER_ON(QWERTY)) { led_3_on(); } else { led_3_off(); } return state; };
void led_update(void){ if (simcard_status() == true) {led_0_on(); } else {led_0_off(); } if (ioport_get_pin_level(EXT1_PIN_SIM_NETWORK) == true) {led_1_on(); } else {led_1_off(); } if (ioport_get_pin_level(EXT1_PIN_SIM_PWR) == true) {led_2_on(); } else {led_2_off(); } }