VSF Documented
Data Fields
vsf_wdt_capability_t Struct Reference

Predefined VSF WDT capability that can be reimplemented in specific hal drivers. The vsf_wdt_capability_t structure defines the features supported by the WDT hardware. When reimplementing this structure, all existing members must be preserved. More...

#include <vsf_template_wdt.h>

Data Fields

inherit(vsf_peripheral_capability_t) uint8_t support_early_wakeup uint8_t support_reset_none: 1
 < Indicates if early wakeup is supported
 
uint8_t support_reset_cpu: 1
 Indicates if core reset mode is supported.
 
uint8_t support_reset_soc: 1
 Indicates if SoC reset mode is supported.
 
uint8_t support_disable: 1
 Indicates if WDT can be disabled after startup.
 
uint8_t support_min_timeout: 1
 Indicates if minimum timeout is supported.
 
uint32_t max_timeout_ms
 Maximum timeout in milliseconds.
 
uint8_t support_early_wakeup: 1
 
uint8_t support_reset_none: 1
 

Detailed Description

Predefined VSF WDT capability that can be reimplemented in specific hal drivers. The vsf_wdt_capability_t structure defines the features supported by the WDT hardware. When reimplementing this structure, all existing members must be preserved.

Field Documentation

◆ support_reset_none [1/2]

inherit (vsf_peripheral_capability_t) uint8_t support_early_wakeup uint8_t vsf_wdt_capability_t::support_reset_none

< Indicates if early wakeup is supported

Indicates if no reset mode is supported

◆ support_reset_cpu

uint8_t vsf_wdt_capability_t::support_reset_cpu

Indicates if core reset mode is supported.

◆ support_reset_soc

uint8_t vsf_wdt_capability_t::support_reset_soc

Indicates if SoC reset mode is supported.

◆ support_disable

uint8_t vsf_wdt_capability_t::support_disable

Indicates if WDT can be disabled after startup.

◆ support_min_timeout

uint8_t vsf_wdt_capability_t::support_min_timeout

Indicates if minimum timeout is supported.

◆ max_timeout_ms

uint32_t vsf_wdt_capability_t::max_timeout_ms

Maximum timeout in milliseconds.

◆ support_early_wakeup

uint8_t vsf_wdt_capability_t::support_early_wakeup

◆ support_reset_none [2/2]

uint8_t vsf_wdt_capability_t::support_reset_none
Generated from commit: vsfteam/vsf@2b286be