prophet.c 396 B

12345678910111213141516171819
  1. #include "prophet.h"
  2. void keyboard_pre_init_kb (void) {
  3. setPinOutput(B12);
  4. setPinOutput(B13);
  5. }
  6. bool led_update_kb(led_t led_state) {
  7. bool res = led_update_user(led_state);
  8. if(res) {
  9. writePin(B13, led_state.caps_lock);
  10. }
  11. return res;
  12. }
  13. __attribute__((weak)) layer_state_t layer_state_set_user(layer_state_t state) {
  14. writePin(B12, layer_state_cmp(state, 1));
  15. return state;
  16. }