Data Structures | Defines | Typedefs | Functions

rtc.h File Reference

Go to the source code of this file.

Data Structures

struct  RTCTime

Defines

#define IMSEC   0x00000001
#define IMMIN   0x00000002
#define IMHOUR   0x00000004
#define IMDOM   0x00000008
#define IMDOW   0x00000010
#define IMDOY   0x00000020
#define IMMON   0x00000040
#define IMYEAR   0x00000080
#define AMRSEC   0x00000001
#define AMRMIN   0x00000002
#define AMRHOUR   0x00000004
#define AMRDOM   0x00000008
#define AMRDOW   0x00000010
#define AMRDOY   0x00000020
#define AMRMON   0x00000040
#define AMRYEAR   0x00000080
#define PREINT_RTC   0x000001C8
#define PREFRAC_RTC   0x000061C0
#define ILR_RTCCIF   0x01
#define ILR_RTCALF   0x02
#define CCR_CLKEN   0x01
#define CCR_CTCRST   0x02
#define CCR_CLKSRC   0x10

Typedefs

typedef int DWORD

Functions

void RTCInit (void)
void RTCStart (void)
void RTCStop (void)
void RTC_CTCReset (void)
void RTCSetTime (RTCTime)
RTCTime RTCGetTime (void)
void RTCSetAlarm (RTCTime)
void RTCSetAlarmMask (DWORD AlarmMask)
void RTCClearTime ()

Define Documentation

#define AMRDOM   0x00000008

Definition at line 39 of file rtc.h.

#define AMRDOW   0x00000010

Definition at line 40 of file rtc.h.

#define AMRDOY   0x00000020

Definition at line 41 of file rtc.h.

#define AMRHOUR   0x00000004

Definition at line 38 of file rtc.h.

#define AMRMIN   0x00000002

Definition at line 37 of file rtc.h.

#define AMRMON   0x00000040

Definition at line 42 of file rtc.h.

#define AMRSEC   0x00000001

Definition at line 36 of file rtc.h.

#define AMRYEAR   0x00000080

Definition at line 43 of file rtc.h.

#define CCR_CLKEN   0x01

Definition at line 52 of file rtc.h.

#define CCR_CLKSRC   0x10

Definition at line 54 of file rtc.h.

#define CCR_CTCRST   0x02

Definition at line 53 of file rtc.h.

#define ILR_RTCALF   0x02

Definition at line 50 of file rtc.h.

#define ILR_RTCCIF   0x01

Definition at line 49 of file rtc.h.

#define IMDOM   0x00000008

Definition at line 30 of file rtc.h.

#define IMDOW   0x00000010

Definition at line 31 of file rtc.h.

#define IMDOY   0x00000020

Definition at line 32 of file rtc.h.

#define IMHOUR   0x00000004

Definition at line 29 of file rtc.h.

#define IMMIN   0x00000002

Definition at line 28 of file rtc.h.

#define IMMON   0x00000040

Definition at line 33 of file rtc.h.

#define IMSEC   0x00000001

Definition at line 27 of file rtc.h.

#define IMYEAR   0x00000080

Definition at line 34 of file rtc.h.

#define PREFRAC_RTC   0x000061C0

Definition at line 47 of file rtc.h.

#define PREINT_RTC   0x000001C8

Definition at line 45 of file rtc.h.


Typedef Documentation

typedef int DWORD

Definition at line 14 of file rtc.h.


Function Documentation

void RTC_CTCReset ( void   ) 

Definition at line 102 of file rtc.c.

void RTCClearTime (  ) 

Definition at line 163 of file rtc.c.

RTCTime RTCGetTime ( void   ) 

Definition at line 185 of file rtc.c.

void RTCInit ( void   ) 

Definition at line 46 of file rtc.c.

void RTCSetAlarm ( RTCTime   ) 

Definition at line 140 of file rtc.c.

void RTCSetAlarmMask ( DWORD  AlarmMask  ) 

Definition at line 209 of file rtc.c.

void RTCSetTime ( RTCTime   ) 

Definition at line 118 of file rtc.c.

void RTCStart ( void   ) 

Definition at line 69 of file rtc.c.

void RTCStop ( void   ) 

Definition at line 86 of file rtc.c.