iLLD_TC27xD  1.0
Watchdog Configuration functions
Collaboration diagram for Watchdog Configuration functions:

Functions

IFX_EXTERN void IfxScuWdt_initConfig (IfxScuWdt_Config *config)
 SCUWDT API to initialize WDT configuration structure - Constructor This API initialize the ScuWdt configuration structure to default values, these default values are for software specific, not necessarily hardware reset values. User must use this API call before IfxScuWdt_Init API call. More...
 
IFX_EXTERN void IfxScuWdt_initCpuWatchdog (Ifx_SCU_WDTCPU *wdt, const IfxScuWdt_Config *config)
 SCUWDT API to initialize an instance of WDT Driver which corresponds to CPU WDT Hardware module. More...
 
IFX_EXTERN void IfxScuWdt_initSafetyWatchdog (Ifx_SCU_WDTS *wdt, const IfxScuWdt_Config *config)
 SCUWDT API to initialize an instance of WDT Driver which corresponds to Safety WDT Hardware module. More...
 

Detailed Description

Function Documentation

IFX_EXTERN void IfxScuWdt_initConfig ( IfxScuWdt_Config config)

SCUWDT API to initialize WDT configuration structure - Constructor This API initialize the ScuWdt configuration structure to default values, these default values are for software specific, not necessarily hardware reset values. User must use this API call before IfxScuWdt_Init API call.

Parameters
configScuWdt configuration structure to be initialized
Returns
None

Definition at line 236 of file IfxScuWdt.c.

IFX_EXTERN void IfxScuWdt_initCpuWatchdog ( Ifx_SCU_WDTCPU *  wdt,
const IfxScuWdt_Config config 
)

SCUWDT API to initialize an instance of WDT Driver which corresponds to CPU WDT Hardware module.

This API initialize the ScuWdt software driver and corresponding CPU WDT hardware module. User can configure project specific Watchdog password, Watchdog timer period and other settings with this interface. API corresponds to one instance of the hardware module. User must use this API call for each instance of the WDT hardware module used.

Parameters
wdtreference to register map of CPU WDT hardware instance
configScuWdt configuration structure
Returns
None

Definition at line 250 of file IfxScuWdt.c.

IFX_EXTERN void IfxScuWdt_initSafetyWatchdog ( Ifx_SCU_WDTS *  wdt,
const IfxScuWdt_Config config 
)

SCUWDT API to initialize an instance of WDT Driver which corresponds to Safety WDT Hardware module.

This API initialize the ScuWdt software driver and corresponding safety WDT hardware module. User can configure project specific Watchdog password, Watchdog timer period and other settings with this interface. API corresponds to one instance of the hardware module. User must use this API call for each instance of the WDT hardware module used.

Parameters
wdtreference to register map of Safety WDT hardware instance
configScuWdt configuration structure
Returns
None

Definition at line 316 of file IfxScuWdt.c.