bf0_hal_wdt.h
Header file of SPI HAL module.
- Author
Sifli software development team
- Attention
Defines
-
WDT_TypeDef
-
WDT_CMD_START
WDT start
-
WDT_CMD_STOP
WDT stop
-
HAL_WDT_DEFAULT_TIMEOUT
-
__HAL_WDT_START(__HANDLE__)
Start the WDT count down.
- 参数:
__HANDLE__ – WDT handle
- 返回值:
None –
-
__HAL_WDT_STOP(__HANDLE__)
Stop the WDT count down.
- 参数:
__HANDLE__ – WDT handle
- 返回值:
None –
-
__HAL_WDT_CLEAR(__HANDLE__)
Clear interrupt.
- 参数:
__HANDLE__ – WDT handle
- 返回值:
None –
-
__HAL_WDT_INT(__HANDLE__, INT)
WDT generate interrupt or reset only.
- 参数:
__HANDLE__ – WDT handle
INT – 1: Generate interrupt and reset 0:Reset only
- 返回值:
None –
-
__HAL_WDT_DISABLE()
Disable WDT.
- 返回值:
None –
-
__HAL_IWDT_DISABLE()
-
__HAL_WDT_RELOAD_COUNTER(__HANDLE__)
Reload WDT counter 1 with value defined in the reload register.
- 参数:
__HANDLE__ – WDT handle
- 返回值:
None –
-
__HAL_WDT_RELOAD_COUNTER2(__HANDLE__)
Reload WDT counter 2 with value defined in the reload register.
- 参数:
__HANDLE__ – WDT handle
- 返回值:
None –
-
WDT_PROTECT_MAGIC
-
WDT_RELEASE_MAGIC
-
__HAL_WDT_PROTECT(__HANDLE__, PROTECT)
Protect WDT write.
- 参数:
__HANDLE__ – WDT handle
PROTECT – 1: Protect , 0: Release
- 返回值:
None –
-
__HAL_WDT_IS_PROTECTED(__HANDLE__)
Check whether WDT write is protected.
- 参数:
__HANDLE__ – WDT handle
- 返回值:
Non-Zer0 – is protected, 0 is not protected
-
IS_WDT_ALL_INSTANCE(wdt)
-
IS_WDT_RELOAD(value)
Functions
-
HAL_StatusTypeDef HAL_WDT_Init(WDT_HandleTypeDef *wdt)
Initialize Watchdog timer.
- 参数:
wdt – WDT handle
- 返回值:
Status – of initialization, 0 OK, non-Zer0 error.
-
HAL_StatusTypeDef HAL_WDT_Refresh(WDT_HandleTypeDef *wdt)
Kick Watchdog timer.
- 参数:
wdt – WDT handle
- 返回值:
Status – of kick, 0 OK, non-Zer0 error.
-
struct WDT_InitTypeDef
- #include <bf0_hal_wdt.h>
WDT Init structure definition.
Public Members
-
uint32_t Reload
Specifies the WDT down-counter reload value for WDT counter 1. This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFFFFF
-
uint32_t Reload2
Specifies the WDT down-counter reload value for WDT counter 2. This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFFFFF
-
uint32_t Reload
-
struct WDT_HandleTypeDef
- #include <bf0_hal_wdt.h>
WDT Handle Structure definition.