137 #include "WdgIf_Types.h"   158 #define WDG_SW_MAJOR_VERSION            (9U)   160 #define WDG_SW_MINOR_VERSION            (0U)   162 #define WDG_SW_PATCH_VERSION            (0U)   172 #define WDG_AR_RELEASE_MAJOR_VERSION    (4U)   174 #define WDG_AR_RELEASE_MINOR_VERSION    (3U)   176 #define WDG_AR_RELEASE_REVISION_VERSION (1U)   184 #define WDG_VENDOR_ID                   ((uint16) 44U)   186 #define WDG_MODULE_ID                   ((uint16) 102U)   188 #define WDG_INSTANCE_ID                 ((uint8) 0U)   201 #define WDG_E_DRIVER_STATE              ((uint8) 0x10U)   203 #define WDG_E_PARAM_MODE                ((uint8) 0x11U)   205 #define WDG_E_PARAM_CONFIG              ((uint8) 0x12U)   207 #define WDG_E_PARAM_TIMEOUT             ((uint8) 0x13U)   209 #define WDG_E_PARAM_POINTER             ((uint8) 0x14U)   211 #define WDG_E_INIT_FAILED               ((uint8) 0x15U)   225 #define WDG_API_INIT                   ((uint8) 0x00U)   227 #define WDG_API_SET_MODE               ((uint8) 0x01U)   229 #define WDG_SET_TRIGGER_CONDITION      ((uint8) 0x03U)   231 #define WDG_API_GET_VERSION_INFO       ((uint8) 0x04U)   233 #define WDG_API_TRIGGER                ((uint8) 0x05U)   235 #define WDG_API_REGISTER_READBACK      ((uint8) 0x06U)   245 #define WDG_WINDOW_100_PERCENT              ((uint32) 0x00000005U)   247 #define WDG_WINDOW_50_PERCENT               ((uint32) 0x00000050U)   249 #define WDG_WINDOW_25_PERCENT               ((uint32) 0x00000500U)   251 #define WDG_WINDOW_12P5_PERCENT             ((uint32) 0x00005000U)   253 #define WDG_WINDOW_6P25_PERCENT             ((uint32) 0x00050000U)   255 #define WDG_WINDOW_3P125_PERCENT             ((uint32) 0x00500000U)   259 #define INIT_VAL_ZERO                   (0U)   312 typedef struct Wdg_ConfigType_s
   326 typedef struct Wdg_ConfigType_PC_s
   335 #if (STD_ON == WDG_REGISTER_READBACK_API)   359 #if (STD_ON == WDG_GET_VERSION_INFO_API)   459 FUNC(Std_ReturnType, WDG_CODE) 
Wdg_SetMode(WdgIf_ModeType Mode);
   460 #if (STD_ON == WDG_REGISTER_READBACK_API)   489                                                 WDG_APPL_DATA) regRbPtr);
 uint32 windowSize
Definition: Wdg.h:301
uint32 rtiWdStatus
Definition: Wdg.h:342
Std_ReturnType Wdg_RegisterReadback(Wdg_RegisterReadbackType *regRbPtr)
This function reads the important registers of the hardware unit and returns the value in the structu...
void Wdg_SetTriggerCondition(uint16 timeout)
Sets the timeout value for the trigger counter.
WDG config structure.
Definition: Wdg.h:312
WDG pre-compile config structure.
Definition: Wdg.h:326
void Wdg_Init(const Wdg_ConfigType *CfgPtr)
This service initializes the WDG driver.
void Wdg_GetVersionInfo(Std_VersionInfoType *versioninfo)
This service returns the version information of this module.
uint32 reaction
Definition: Wdg.h:292
uint16 instanceId
Definition: Wdg.h:328
uint32 timeOutVal
Definition: Wdg.h:304
Std_ReturnType Wdg_SetMode(WdgIf_ModeType Mode)
This function triggers the servicing of the watchdog.
Mode info type.
Definition: Wdg.h:290
uint32 initialTimeOut
Definition: Wdg.h:330
uint32 rtiWwdSizeCtrl
Definition: Wdg.h:348
Wdg_ModeInfoType fastModeCfg
Definition: Wdg.h:316
WdgIf_ModeType defaultMode
Definition: Wdg.h:314
void Wdg_Trigger(void)
This function triggers the servicing of the watchdog.
uint32 rtiDwdprld
Definition: Wdg.h:340
This file contains generated pre compile configuration file for WDG MCAL driver.
Wdg_StatusType
Watchdog driver state.
Definition: Wdg.h:276
Wdg_ModeInfoType slowModeCfg
Definition: Wdg.h:318
uint32 rtiDwdCtrl
Definition: Wdg.h:338
uint32 rtiWdKey
Definition: Wdg.h:344
uint32 rtiWwdRxnCtrl
Definition: Wdg.h:346