Moving cannonkeys boards to one place, eeprom fix (#4999)
* Move boards to cannonkeys and share resources * Share common files between cannonkey boards * Fix ortho60 keymap * update LED numbers * Add RGB keys to Ortho60 and Ortho48 * Add Backlight control to default layout Ortho60 and 48 * Remove unnecessary ws2812.c SRC from rules.mk
This commit is contained in:
parent
74fcfd5335
commit
7186d1581a
61 changed files with 1949 additions and 380 deletions
30
keyboards/cannonkeys/bluepill/keyboard.c
Normal file
30
keyboards/cannonkeys/bluepill/keyboard.c
Normal file
|
@ -0,0 +1,30 @@
|
|||
#include "ch.h"
|
||||
#include "hal.h"
|
||||
#include "led_custom.h"
|
||||
#include "util.h"
|
||||
#include "quantum.h"
|
||||
|
||||
#ifdef BOARD_GENERIC_STM32_F103
|
||||
#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)
|
||||
#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
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue