Compare commits

...

1 Commits

Author SHA1 Message Date
Jack Humbert c012d715bf add watchdog timer to planck ez
6 years ago

@ -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…
Cancel
Save