Example #1
0
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;
};
Example #2
0
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();	}
}