![]() |
rtcpsu
Vitis Drivers API Documentation
|
The XRtcPsu driver instance data. More...
Data Fields | |
| XRtcPsu_Config | RtcConfig |
| Device configuration. More... | |
| u32 | IsReady |
| Device is initialized and ready. More... | |
| u32 | PeriodicAlarmTime |
| Alarm timer. More... | |
| u8 | IsPeriodicAlarm |
| Alarm Interrupt Information. More... | |
| u32 | OscillatorFreq |
| Device Oscillator Freq. More... | |
| u32 | CalibrationValue |
| Device Calibration Value. More... | |
| XRtcPsu_Handler | Handler |
| Handler Information. More... | |
| void * | CallBackRef |
| Callback reference for event handler. More... | |
| u32 | TimeUpdated |
| Time. More... | |
| u32 | CurrTimeUpdated |
| Current Time. More... | |
The XRtcPsu driver instance data.
The user is required to allocate a variable of this type for the RTC device in the system. A pointer to a variable of this type is then passed to the driver API functions.
| u32 XRtcPsu::CalibrationValue |
Device Calibration Value.
Referenced by RtcPsuSetCalibrationExample(), XRtcPsu_CalculateCalibration(), and XRtcPsu_CfgInitialize().
| void* XRtcPsu::CallBackRef |
Callback reference for event handler.
Referenced by XRtcPsu_InterruptHandler(), and XRtcPsu_SetHandler().
| u32 XRtcPsu::CurrTimeUpdated |
Current Time.
Referenced by XRtcPsu_CfgInitialize(), XRtcPsu_GetCurrentTime(), XRtcPsu_InterruptHandler(), and XRtcPsu_SetTime().
| XRtcPsu_Handler XRtcPsu::Handler |
Handler Information.
Referenced by XRtcPsu_CfgInitialize(), XRtcPsu_InterruptHandler(), and XRtcPsu_SetHandler().
| u8 XRtcPsu::IsPeriodicAlarm |
Alarm Interrupt Information.
Referenced by XRtcPsu_CfgInitialize(), XRtcPsu_InterruptHandler(), and XRtcPsu_SetAlarm().
| u32 XRtcPsu::IsReady |
Device is initialized and ready.
Referenced by XRtcPsu_CfgInitialize(), XRtcPsu_InterruptHandler(), XRtcPsu_SelfTest(), XRtcPsu_SetAlarm(), and XRtcPsu_SetHandler().
| u32 XRtcPsu::OscillatorFreq |
Device Oscillator Freq.
Referenced by RtcPsuSetCalibrationExample(), XRtcPsu_CalculateCalibration(), and XRtcPsu_CfgInitialize().
| u32 XRtcPsu::PeriodicAlarmTime |
Alarm timer.
Referenced by XRtcPsu_InterruptHandler(), and XRtcPsu_SetAlarm().
| XRtcPsu_Config XRtcPsu::RtcConfig |
Device configuration.
Referenced by XRtcPsu_CfgInitialize(), XRtcPsu_ClearInterruptMask(), XRtcPsu_GetCurrentTime(), XRtcPsu_InterruptHandler(), XRtcPsu_IsAlarmEventGenerated(), XRtcPsu_IsSecondsEventGenerated(), XRtcPsu_SelfTest(), XRtcPsu_SetAlarm(), XRtcPsu_SetInterruptMask(), and XRtcPsu_SetTime().
| u32 XRtcPsu::TimeUpdated |
Time.
Referenced by XRtcPsu_CfgInitialize(), XRtcPsu_GetCurrentTime(), XRtcPsu_InterruptHandler(), and XRtcPsu_SetTime().