![]() |
M4521_BSP V3.02.000
The Board Support Package for M4521
|

Macros | |
| #define | WWDT_CLEAR_RESET_FLAG() (WWDT->STATUS = (WWDT->STATUS & ~WWDT_STATUS_WWDTIF_Msk) | WWDT_STATUS_WWDTRF_Msk) |
| Clear WWDT Reset System Flag. More... | |
| #define | WWDT_CLEAR_INT_FLAG() (WWDT->STATUS = (WWDT->STATUS & ~WWDT_STATUS_WWDTRF_Msk) | WWDT_STATUS_WWDTIF_Msk) |
| Clear WWDT Compared Match Interrupt Flag. More... | |
| #define | WWDT_GET_RESET_FLAG() ((WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk)? 1 : 0) |
| Get WWDT Reset System Flag. More... | |
| #define | WWDT_GET_INT_FLAG() ((WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk)? 1 : 0) |
| Get WWDT Compared Match Interrupt Flag. More... | |
| #define | WWDT_GET_COUNTER() (WWDT->CNT) |
| Get WWDT Counter. More... | |
| #define | WWDT_RELOAD_COUNTER() (WWDT->RLDCNT = WWDT_RELOAD_WORD) |
| Reload WWDT Counter. More... | |
Functions | |
| void | WWDT_Open (uint32_t u32PreScale, uint32_t u32CmpValue, uint32_t u32EnableInt) |
| Open WWDT and start counting. More... | |
| #define WWDT_CLEAR_INT_FLAG | ( | ) | (WWDT->STATUS = (WWDT->STATUS & ~WWDT_STATUS_WWDTRF_Msk) | WWDT_STATUS_WWDTIF_Msk) |
| #define WWDT_CLEAR_RESET_FLAG | ( | ) | (WWDT->STATUS = (WWDT->STATUS & ~WWDT_STATUS_WWDTIF_Msk) | WWDT_STATUS_WWDTRF_Msk) |
| #define WWDT_GET_COUNTER | ( | ) | (WWDT->CNT) |
| #define WWDT_GET_INT_FLAG | ( | ) | ((WWDT->STATUS & WWDT_STATUS_WWDTIF_Msk)? 1 : 0) |
| #define WWDT_GET_RESET_FLAG | ( | ) | ((WWDT->STATUS & WWDT_STATUS_WWDTRF_Msk)? 1 : 0) |
| #define WWDT_RELOAD_COUNTER | ( | ) | (WWDT->RLDCNT = WWDT_RELOAD_WORD) |
Reload WWDT Counter.
| None |
This macro is used to reload the WWDT counter value to 0x3F.
| void WWDT_Open | ( | uint32_t | u32PreScale, |
| uint32_t | u32CmpValue, | ||
| uint32_t | u32EnableInt | ||
| ) |
Open WWDT and start counting.
| [in] | u32PreScale | Pre-scale setting of WWDT counter. Valid values are: |
| [in] | u32CmpValue | Setting the window compared value. Valid values are between 0x0 to 0x3F. |
| [in] | u32EnableInt | Enable WWDT time-out interrupt function. Valid values are TRUE and FALSE. |
This function makes WWDT module start counting with different counter period by pre-scale setting and compared window value.