mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-27 03:21:15 +00:00
add watchdog timer to planck ez
This commit is contained in:
parent
d48a5b29d7
commit
c012d715bf
@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,7 +174,7 @@
|
|||||||
* @brief Enables the WDG subsystem.
|
* @brief Enables the WDG subsystem.
|
||||||
*/
|
*/
|
||||||
#if !defined(HAL_USE_WDG) || defined(__DOXYGEN__)
|
#if !defined(HAL_USE_WDG) || defined(__DOXYGEN__)
|
||||||
#define HAL_USE_WDG FALSE
|
#define HAL_USE_WDG TRUE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*===========================================================================*/
|
/*===========================================================================*/
|
||||||
|
@ -252,6 +252,6 @@
|
|||||||
/*
|
/*
|
||||||
* WDG driver system settings.
|
* WDG driver system settings.
|
||||||
*/
|
*/
|
||||||
#define STM32_WDG_USE_IWDG FALSE
|
#define STM32_WDG_USE_IWDG TRUE
|
||||||
|
|
||||||
#endif /* MCUCONF_H */
|
#endif /* MCUCONF_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user