]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/handwired/ortho60/ortho60.c
Merge branch 'master' of https://github.com/qmk/qmk_firmware
[qmk_firmware.git] / keyboards / handwired / ortho60 / ortho60.c
1
2 #include "ortho60.h"
3
4 #include "ch.h"
5 #include "hal.h"
6
7 #include "underglow.h"
8 #include "print.h"
9 #include "debug.h"
10 #include "util.h"
11
12 /* generic STM32F103C8T6 board */
13 #ifdef BOARD_GENERIC_STM32_F103
14 #define LED_ON()    do { palClearPad(GPIOC, 13) ;} while (0)
15 #define LED_OFF()   do { palSetPad(GPIOC, 13); } while (0)
16 #define LED_TGL()   do { palTogglePad(GPIOC, 13); } while (0)
17 #endif
18
19 void matrix_init_kb(void){
20       /* MOSI pin*/
21     palSetPadMode(GPIOB, 15, PAL_MODE_STM32_ALTERNATE_PUSHPULL);
22
23     LED_ON();
24     palSetPad(GPIOA, 8);
25     wait_ms(500);
26     palClearPad(GPIOA, 8);
27     LED_OFF();
28
29     leds_init();
30
31
32 }