Macros | |
| #define | __HAL_WDT_START(__HANDLE__) |
| Start the WDT count down. More... | |
| #define | __HAL_WDT_STOP(__HANDLE__) |
| Stop the WDT count down. More... | |
| #define | __HAL_WDT_CLEAR(__HANDLE__) MODIFY_REG((__HANDLE__)->Instance->WDT_ICR,0,WDT_WDT_ICR_INT_CLR) |
| Clear interrupt. More... | |
| #define | __HAL_WDT_INT(__HANDLE__, INT) MODIFY_REG((__HANDLE__)->Instance->WDT_CR,WDT_WDT_CR_RESPONSE_MODE,INT?WDT_WDT_CR_RESPONSE_MODE:0) |
| WDT generate interrupt or reset only. More... | |
| #define | __HAL_WDT_DISABLE() WRITE_REG(hwp_wdt1->WDT_CCR, WDT_CMD_STOP) |
| Disable WDT. More... | |
| #define | __HAL_IWDT_DISABLE() WRITE_REG(hwp_iwdt->WDT_CCR, WDT_CMD_STOP) |
| #define | __HAL_WDT_RELOAD_COUNTER(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->WDT_CVR0,(__HANDLE__)->Init.Reload) |
| Reload WDT counter 1 with value defined in the reload register. More... | |
| #define | __HAL_WDT_RELOAD_COUNTER2(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->WDT_CVR1,(__HANDLE__)->Init.Reload2) |
| Reload WDT counter 2 with value defined in the reload register. More... | |
| #define | WDT_PROTECT_MAGIC 0x58ab99fc |
| #define | WDT_RELEASE_MAGIC 0x51ff8621 |
| #define | __HAL_WDT_PROTECT(__HANDLE__, PROTECT) MODIFY_REG((__HANDLE__)->Instance->WDT_WP,WDT_WDT_WP_WRPT_Msk,PROTECT?WDT_PROTECT_MAGIC:WDT_RELEASE_MAGIC) |
| Protect WDT write. More... | |
| #define | __HAL_WDT_IS_PROTECTED(__HANDLE__) (((__HANDLE__)->Instance->WDT_WP&WDT_WDT_WP_WRPT_ST_Msk)==WDT_WDT_WP_WRPT_ST) |
| Check whether WDT write is protected. More... | |
| #define __HAL_WDT_CLEAR | ( | __HANDLE__ | ) | MODIFY_REG((__HANDLE__)->Instance->WDT_ICR,0,WDT_WDT_ICR_INT_CLR) |
Clear interrupt.
| __HANDLE__ | WDT handle |
| None |
| #define __HAL_WDT_DISABLE | ( | ) | WRITE_REG(hwp_wdt1->WDT_CCR, WDT_CMD_STOP) |
Disable WDT.
| None |
| #define __HAL_WDT_INT | ( | __HANDLE__, | |
| INT | |||
| ) | MODIFY_REG((__HANDLE__)->Instance->WDT_CR,WDT_WDT_CR_RESPONSE_MODE,INT?WDT_WDT_CR_RESPONSE_MODE:0) |
WDT generate interrupt or reset only.
| __HANDLE__ | WDT handle |
| INT | 1: Generate interrupt and reset 0:Reset only |
| None |
| #define __HAL_WDT_IS_PROTECTED | ( | __HANDLE__ | ) | (((__HANDLE__)->Instance->WDT_WP&WDT_WDT_WP_WRPT_ST_Msk)==WDT_WDT_WP_WRPT_ST) |
Check whether WDT write is protected.
| __HANDLE__ | WDT handle |
| Non-Zer0 | is protected, 0 is not protected |
| #define __HAL_WDT_PROTECT | ( | __HANDLE__, | |
| PROTECT | |||
| ) | MODIFY_REG((__HANDLE__)->Instance->WDT_WP,WDT_WDT_WP_WRPT_Msk,PROTECT?WDT_PROTECT_MAGIC:WDT_RELEASE_MAGIC) |
Protect WDT write.
| __HANDLE__ | WDT handle |
| PROTECT | 1: Protect , 0: Release |
| None |
| #define __HAL_WDT_RELOAD_COUNTER | ( | __HANDLE__ | ) | WRITE_REG((__HANDLE__)->Instance->WDT_CVR0,(__HANDLE__)->Init.Reload) |
Reload WDT counter 1 with value defined in the reload register.
| __HANDLE__ | WDT handle |
| None |
| #define __HAL_WDT_RELOAD_COUNTER2 | ( | __HANDLE__ | ) | WRITE_REG((__HANDLE__)->Instance->WDT_CVR1,(__HANDLE__)->Init.Reload2) |
Reload WDT counter 2 with value defined in the reload register.
| __HANDLE__ | WDT handle |
| None |
| #define __HAL_WDT_START | ( | __HANDLE__ | ) |
Start the WDT count down.
| __HANDLE__ | WDT handle |
| None |
| #define __HAL_WDT_STOP | ( | __HANDLE__ | ) |
Stop the WDT count down.
| __HANDLE__ | WDT handle |
| None |