47#define IWDG_PRESCALER_4 0u
48#define IWDG_PRESCALER_8 1u
49#define IWDG_PRESCALER_16 2u
50#define IWDG_PRESCALER_32 3u
51#define IWDG_PRESCALER_64 4u
52#define IWDG_PRESCALER_128 5u
53#define IWDG_PRESCALER_256 6u
66void IWDG_Init(uint8_t prescaler, uint16_t reload);
void IWDG_Init(uint8_t prescaler, uint16_t reload)
Configure and start the independent watchdog.
void IWDG_Refresh(void)
Reload the watchdog counter ("kick" / "feed").
bool IWDG_WasReset(void)
Was the most recent reset caused by the IWDG?
void IWDG_ClearResetFlag(void)
Clear the IWDG reset flag in RCC->RSR.