VSF Documented
Data Fields
vsf_test_cfg_t Struct Reference

Test framework configuration structure. More...

#include <vsf_test.h>

Data Fields

struct { 
 
   vsf_test_wdt_t   internal 
 Internal watchdog configuration. More...
 
   vsf_test_wdt_t   external 
 External watchdog configuration. More...
 
wdt 
 Watchdog configuration.
 
struct { 
 
   vsf_test_reboot_t *   internal 
 Internal reboot function (chip's internal reset) More...
 
   vsf_test_reboot_t *   external 
 External reboot function (via reset pin or power pin) More...
 
reboot 
 Reboot configuration.
 
struct { 
 
   void(*   init )(vsf_test_data_t *data
 Data initialization function. More...
 
   void(*   sync )(vsf_test_data_t *data,
       vsf_test_data_cmd_t cmd) 
 Data synchronization function. More...
 
data 
 Data persistence configuration.
 
bool restart_on_done
 Restart from the beginning when test completes or errors occur.
 

Detailed Description

Test framework configuration structure.

Field Documentation

◆ internal [1/2]

vsf_test_wdt_t vsf_test_cfg_t::internal

Internal watchdog configuration.

◆ external [1/2]

vsf_test_wdt_t vsf_test_cfg_t::external

External watchdog configuration.

◆ [struct]

struct { ... } vsf_test_cfg_t::wdt

Watchdog configuration.

◆ internal [2/2]

vsf_test_reboot_t* vsf_test_cfg_t::internal

Internal reboot function (chip's internal reset)

◆ external [2/2]

vsf_test_reboot_t* vsf_test_cfg_t::external

External reboot function (via reset pin or power pin)

◆ [struct]

struct { ... } vsf_test_cfg_t::reboot

Reboot configuration.

◆ init

void(* vsf_test_cfg_t::init) (vsf_test_data_t *data)

Data initialization function.

◆ sync

void(* vsf_test_cfg_t::sync) (vsf_test_data_t *data, vsf_test_data_cmd_t cmd)

Data synchronization function.

◆ [struct]

struct { ... } vsf_test_cfg_t::data

Data persistence configuration.

◆ restart_on_done

bool vsf_test_cfg_t::restart_on_done

Restart from the beginning when test completes or errors occur.

Generated from commit: vsfteam/vsf@b2e9e8a