12345678910111213141516171819202122232425262728293031323334 |
- #include "ch.h"
- #include "hal.h"
- #include "led_custom.h"
- #include "util.h"
- #include "quantum.h"
- #ifdef BOARD_STM32_F103_STM32DUINO
- #define LED_ON() do { palClearPad(GPIOC, 13) ;} while (0)
- #define LED_OFF() do { palSetPad(GPIOC, 13); } while (0)
- #define LED_TGL() do { palTogglePad(GPIOC, 13); } while (0)
- #else
- #define LED_ON()
- #define LED_OFF()
- #define LED_TGL()
- #endif
- void matrix_init_kb(void){
- /* MOSI pin*/
- palSetPadMode(GPIOB, 15, PAL_MODE_STM32_ALTERNATE_PUSHPULL);
- LED_ON();
- wait_ms(500);
- LED_OFF();
- #ifdef RGBLIGHT_ENABLE
- leds_init();
- #endif
- }
- void matrix_scan_kb(void)
- {
- #ifdef RGBLIGHT_ENABLE
- rgblight_task();
- #endif
- }
|