VSF Documented
Macros | Functions
vsf_test_port_hal.c File Reference
#include "../vsf_test.h"

Macros

#define VSF_TEST_CFG_HAL_WDT_DEVICE   vsf_hw_wdt
 
#define VSF_TEST_CFG_HAL_WDT_MODE    (VSF_WDT_MODE_RESET_SOC | VSF_WDT_MODE_NO_EARLY_WAKEUP)
 

Functions

void vsf_test_hal_wdt_init (vsf_test_wdt_t *wdt, uint32_t timeout_ms)
 Initialize internal watchdog via VSF HAL.
 
void vsf_test_hal_wdt_feed (vsf_test_wdt_t *wdt)
 Reset watchdog timeout via VSF HAL.
 

Macro Definition Documentation

◆ VSF_TEST_CFG_HAL_WDT_DEVICE

#define VSF_TEST_CFG_HAL_WDT_DEVICE   vsf_hw_wdt

◆ VSF_TEST_CFG_HAL_WDT_MODE

#define VSF_TEST_CFG_HAL_WDT_MODE    (VSF_WDT_MODE_RESET_SOC | VSF_WDT_MODE_NO_EARLY_WAKEUP)

Function Documentation

◆ vsf_test_hal_wdt_init()

void vsf_test_hal_wdt_init ( vsf_test_wdt_t wdt,
uint32_t  timeout_ms 
)

Initialize internal watchdog via VSF HAL.

Parameters
[in]wdta pointer to structure vsf_test_wdt_t
[in]timeout_mstimeout (in milliseconds)

◆ vsf_test_hal_wdt_feed()

void vsf_test_hal_wdt_feed ( vsf_test_wdt_t wdt)

Reset watchdog timeout via VSF HAL.

Parameters
[in]wdta pointer to structure vsf_test_wdt_t