qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

kintwin.c (700B)


      1 // Copyright 2023 Alex Stepanov (@alvicstep)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #include "quantum.h"
      5 
      6 void matrix_init_kb(void) {
      7 
      8   uint8_t led_delay_ms = 80;
      9 
     10   /* LED pins setup */
     11   gpio_set_pin_output(LED_CAPS_LOCK_PIN);
     12   gpio_write_pin_low(LED_CAPS_LOCK_PIN);
     13 
     14   wait_ms(led_delay_ms);
     15   gpio_set_pin_output(LED_NUM_LOCK_PIN);   
     16   gpio_write_pin_low(LED_NUM_LOCK_PIN);
     17   wait_ms(led_delay_ms);
     18 
     19   gpio_set_pin_output(LED_SCROLL_LOCK_PIN);   
     20   gpio_write_pin_low(LED_SCROLL_LOCK_PIN);
     21   wait_ms(led_delay_ms);
     22 
     23   gpio_set_pin_output(LED_COMPOSE_PIN);   
     24   gpio_write_pin_low(LED_COMPOSE_PIN);
     25   wait_ms(led_delay_ms);
     26   gpio_write_pin_high(LED_COMPOSE_PIN);
     27 
     28 	matrix_init_user();
     29 }