![]() |
rtcpsu
Xilinx SDK Drivers API Documentation
|
Data Structures | |
struct | XRtcPsu_Config |
struct | XRtcPsu |
struct | XRtcPsu_DT |
Macros | |
#define | XRtcPsu_SetTime(InstancePtr, Time) |
#define | XRtcPsu_GetLastSetTime(InstancePtr) XRtcPsu_ReadReg((InstancePtr)->RtcConfig.BaseAddr + XRTC_SET_TIME_RD_OFFSET) |
#define | XRtcPsu_GetCalibration(InstancePtr) XRtcPsu_ReadReg((InstancePtr)->RtcConfig.BaseAddr+XRTC_CALIB_RD_OFFSET) |
#define | XRtcPsu_GetCurrentTime(InstancePtr) XRtcPsu_ReadReg((InstancePtr)->RtcConfig.BaseAddr+XRTC_CUR_TIME_OFFSET) |
#define | XRtcPsu_SetControlRegister(InstancePtr, Value) |
#define | XRtcPsu_GetSafetyCheck(InstancePtr) XRtcPsu_ReadReg((InstancePtr)->RtcConfig.BaseAddr+XRTC_SFTY_CHK_OFFSET) |
#define | XRtcPsu_SetSafetyCheck(InstancePtr, Value) |
#define | XRtcPsu_ResetAlarm(InstancePtr) |
#define | XRtcPsu_RoundOff(Number) (u32)(((Number) < (u32)0) ? ((Number) - (u32)0.5) : ((Number) + (u32)0.5)) |
Callback events | |
These constants specify the handler events that an application can handle using its specific handler function. Note that these constants are not bit mask, so only one event can be passed to an application at a time. |
Typedefs | |
typedef void(* | XRtcPsu_Handler) (void *CallBackRef, u32 Event) |
Functions | |
void | XRtcPsu_SetAlarm (XRtcPsu *InstancePtr, u32 Alarm, u32 Periodic) |
void | XRtcPsu_SecToDateTime (u32 Seconds, XRtcPsu_DT *dt) |
u32 | XRtcPsu_DateTimeToSec (XRtcPsu_DT *dt) |
void | XRtcPsu_CalculateCalibration (XRtcPsu *InstancePtr, u32 TimeReal, u32 CrystalOscFreq) |
u32 | XRtcPsu_IsSecondsEventGenerated (XRtcPsu *InstancePtr) |
u32 | XRtcPsu_IsAlarmEventGenerated (XRtcPsu *InstancePtr) |
void | XRtcPsu_SetInterruptMask (XRtcPsu *InstancePtr, u32 Mask) |
void | XRtcPsu_ClearInterruptMask (XRtcPsu *InstancePtr, u32 Mask) |
void | XRtcPsu_InterruptHandler (XRtcPsu *InstancePtr) |
void | XRtcPsu_SetHandler (XRtcPsu *InstancePtr, XRtcPsu_Handler FuncPtr, void *CallBackRef) |
s32 | XRtcPsu_SelfTest (XRtcPsu *InstancePtr) |
XRtcPsu_Config * | XRtcPsu_LookupConfig (u16 DeviceId) |