|
|
@ -137,6 +137,13 @@ const rgb_led g_rgb_leds[DRIVER_LED_TOTAL] = { |
|
|
|
{{3|(4<<4)}, {20.36*11,21.33*3}, 1} |
|
|
|
{{3|(4<<4)}, {20.36*11,21.33*3}, 1} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const WDGConfig wdognormalcfg = |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
STM32_IWDG_PR_64, |
|
|
|
|
|
|
|
STM32_IWDG_RL(1000), |
|
|
|
|
|
|
|
STM32_IWDG_WIN_DISABLED |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
void matrix_init_kb(void) { |
|
|
|
void matrix_init_kb(void) { |
|
|
|
matrix_init_user(); |
|
|
|
matrix_init_user(); |
|
|
|
|
|
|
|
|
|
|
@ -145,9 +152,12 @@ void matrix_init_kb(void) { |
|
|
|
|
|
|
|
|
|
|
|
palClearPad(GPIOB, 8); |
|
|
|
palClearPad(GPIOB, 8); |
|
|
|
palClearPad(GPIOB, 9); |
|
|
|
palClearPad(GPIOB, 9); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wdgStart(&WDGD1, &wdognormalcfg); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void matrix_scan_kb(void) { |
|
|
|
void matrix_scan_kb(void) { |
|
|
|
|
|
|
|
wdgReset(&WDGD1); |
|
|
|
matrix_scan_user(); |
|
|
|
matrix_scan_user(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|