vr_rtcreg.h File Reference

Back to the index.

Macros
vr_rtcreg.h File Reference

Go to the source code of this file.

Macros

#define SECMIN   ((unsigned)60) /* seconds per minute */
 
#define SECHOUR   ((unsigned)(60*SECMIN)) /* seconds per hour */
 
#define SEC2MIN   ((unsigned)60/2) /* 2seconds per minute */
 
#define SEC2HOUR   ((unsigned)(60*SECMIN)/2) /* 2seconds per hour */
 
#define SEC2DAY   ((unsigned)(24*SECHOUR)/2) /* 2seconds per day */
 
#define SEC2YR   ((unsigned)(365*SECDAY)/2) /* 2seconds per common year */
 
#define YRREF   1999
 
#define MREF   1
 
#define DREF   1
 
#define YBASE   1900
 
#define EPOCHOFF   0 /* epoch offset */
 
#define EPOCHYEAR   1850 /* XXX */ /* WINCE epoch year */
 
#define EPOCHMONTH   1 /* WINCE epoch month of year */
 
#define EPOCHDATE   1 /* WINCE epoch date of month */
 
#define LEAPYEAR4(year)   ((((year) % 4) == 0 && ((year) % 100) != 0) || ((year%400)) == 0)
 
#define LEAPYEAR2(year)   (((year) % 4) == 0)
 
#define RTC_NO_REG_W   0xffffffff
 
#define ETIME_L_REG_W   0x000 /* Elapsed Time L */
 
#define ETIME_M_REG_W   0x002 /* Elapsed Time M */
 
#define ETIME_H_REG_W   0x004 /* Elapsed Time H */
 
#define ETIME_L_HZ   0x8000 /* 1 HZ */
 
#define ECMP_L_REG_W   0x008 /* Elapsed Compare L */
 
#define ECMP_M_REG_W   0x00a /* Elapsed Compare M */
 
#define ECMP_H_REG_W   0x00c /* Elapsed Compare H */
 
#define RTCL1_L_REG_W   0x010 /* RTC Long 1 L */
 
#define RTCL1_H_REG_W   0x012 /* RTC Long 1 H */
 
#define RTCL1_L_HZ   0x8000 /* 1 HZ */
 
#define RTCL1_CNT_L_REG_W   0x014 /* RTC Long 1 Count L */
 
#define RTCL1_CNT_H_REG_W   0x016 /* RTC Long 1 Count H */
 
#define RTCL2_L_REG_W   0x018 /* RTC Long 2 L */
 
#define RTCL2_H_REG_W   0x01a /* RTC Long 2 H */
 
#define RTCL2_L_HZ   0x8000 /* 1 HZ */
 
#define RTCL2_CNT_L_REG_W   0x01c /* RTC Long 2 Count L */
 
#define RTCL2_CNT_H_REG_W   0x01e /* RTC Long 2 Count H */
 
#define VR4102_TCLK_L_REG_W   0x100 /* TCLK L */
 
#define VR4102_TCLK_H_REG_W   0x102 /* TCLK H */
 
#define VR4122_TCLK_L_REG_W   0x020 /* TCLK L */
 
#define VR4122_TCLK_H_REG_W   0x022 /* TCLK H */
 
#define VR4102_TCLK_CNT_L_REG_W   0x104 /* TCLK Count L */
 
#define VR4102_TCLK_CNT_H_REG_W   0x106 /* TCLK Count H */
 
#define VR4122_TCLK_CNT_L_REG_W   0x024 /* TCLK Count L */
 
#define VR4122_TCLK_CNT_H_REG_W   0x026 /* TCLK Count H */
 
#define VR4102_RTCINT_REG_W   0x11e /* RTC intr reg. */
 
#define VR4122_RTCINT_REG_W   0x03e /* RTC intr reg. */
 
#define VR4181_RTCINT_REG_W   0x11e /* RTC intr reg. */
 
#define RTCINT_TCLOCK   (1<<3) /* TClock */
 
#define RTCINT_RTCLONG2   (1<<2) /* RTC Long 2 */
 
#define RTCINT_RTCLONG1   (1<<1) /* RTC Long 1 */
 
#define RTCINT_ELAPSED   (1) /* Elapsed time */
 
#define RTCINT_ALL   (RTCINT_TCLOCK|RTCINT_RTCLONG2|RTCINT_RTCLONG1|RTCINT_ELAPSED)
 

Macro Definition Documentation

◆ DREF

#define DREF   1

Definition at line 51 of file vr_rtcreg.h.

◆ ECMP_H_REG_W

#define ECMP_H_REG_W   0x00c /* Elapsed Compare H */

Definition at line 84 of file vr_rtcreg.h.

◆ ECMP_L_REG_W

#define ECMP_L_REG_W   0x008 /* Elapsed Compare L */

Definition at line 82 of file vr_rtcreg.h.

◆ ECMP_M_REG_W

#define ECMP_M_REG_W   0x00a /* Elapsed Compare M */

Definition at line 83 of file vr_rtcreg.h.

◆ EPOCHDATE

#define EPOCHDATE   1 /* WINCE epoch date of month */

Definition at line 62 of file vr_rtcreg.h.

◆ EPOCHMONTH

#define EPOCHMONTH   1 /* WINCE epoch month of year */

Definition at line 61 of file vr_rtcreg.h.

◆ EPOCHOFF

#define EPOCHOFF   0 /* epoch offset */

Definition at line 57 of file vr_rtcreg.h.

◆ EPOCHYEAR

#define EPOCHYEAR   1850 /* XXX */ /* WINCE epoch year */

Definition at line 59 of file vr_rtcreg.h.

◆ ETIME_H_REG_W

#define ETIME_H_REG_W   0x004 /* Elapsed Time H */

Definition at line 77 of file vr_rtcreg.h.

◆ ETIME_L_HZ

#define ETIME_L_HZ   0x8000 /* 1 HZ */

Definition at line 79 of file vr_rtcreg.h.

◆ ETIME_L_REG_W

#define ETIME_L_REG_W   0x000 /* Elapsed Time L */

Definition at line 75 of file vr_rtcreg.h.

◆ ETIME_M_REG_W

#define ETIME_M_REG_W   0x002 /* Elapsed Time M */

Definition at line 76 of file vr_rtcreg.h.

◆ LEAPYEAR2

#define LEAPYEAR2 (   year)    (((year) % 4) == 0)

Definition at line 65 of file vr_rtcreg.h.

◆ LEAPYEAR4

#define LEAPYEAR4 (   year)    ((((year) % 4) == 0 && ((year) % 100) != 0) || ((year%400)) == 0)

Definition at line 64 of file vr_rtcreg.h.

◆ MREF

#define MREF   1

Definition at line 50 of file vr_rtcreg.h.

◆ RTC_NO_REG_W

#define RTC_NO_REG_W   0xffffffff

Definition at line 73 of file vr_rtcreg.h.

◆ RTCINT_ALL

Definition at line 166 of file vr_rtcreg.h.

◆ RTCINT_ELAPSED

#define RTCINT_ELAPSED   (1) /* Elapsed time */

Definition at line 165 of file vr_rtcreg.h.

◆ RTCINT_RTCLONG1

#define RTCINT_RTCLONG1   (1<<1) /* RTC Long 1 */

Definition at line 164 of file vr_rtcreg.h.

◆ RTCINT_RTCLONG2

#define RTCINT_RTCLONG2   (1<<2) /* RTC Long 2 */

Definition at line 163 of file vr_rtcreg.h.

◆ RTCINT_TCLOCK

#define RTCINT_TCLOCK   (1<<3) /* TClock */

Definition at line 162 of file vr_rtcreg.h.

◆ RTCL1_CNT_H_REG_W

#define RTCL1_CNT_H_REG_W   0x016 /* RTC Long 1 Count H */

Definition at line 94 of file vr_rtcreg.h.

◆ RTCL1_CNT_L_REG_W

#define RTCL1_CNT_L_REG_W   0x014 /* RTC Long 1 Count L */

Definition at line 93 of file vr_rtcreg.h.

◆ RTCL1_H_REG_W

#define RTCL1_H_REG_W   0x012 /* RTC Long 1 H */

Definition at line 88 of file vr_rtcreg.h.

◆ RTCL1_L_HZ

#define RTCL1_L_HZ   0x8000 /* 1 HZ */

Definition at line 90 of file vr_rtcreg.h.

◆ RTCL1_L_REG_W

#define RTCL1_L_REG_W   0x010 /* RTC Long 1 L */

Definition at line 87 of file vr_rtcreg.h.

◆ RTCL2_CNT_H_REG_W

#define RTCL2_CNT_H_REG_W   0x01e /* RTC Long 2 Count H */

Definition at line 104 of file vr_rtcreg.h.

◆ RTCL2_CNT_L_REG_W

#define RTCL2_CNT_L_REG_W   0x01c /* RTC Long 2 Count L */

Definition at line 103 of file vr_rtcreg.h.

◆ RTCL2_H_REG_W

#define RTCL2_H_REG_W   0x01a /* RTC Long 2 H */

Definition at line 98 of file vr_rtcreg.h.

◆ RTCL2_L_HZ

#define RTCL2_L_HZ   0x8000 /* 1 HZ */

Definition at line 100 of file vr_rtcreg.h.

◆ RTCL2_L_REG_W

#define RTCL2_L_REG_W   0x018 /* RTC Long 2 L */

Definition at line 97 of file vr_rtcreg.h.

◆ SEC2DAY

#define SEC2DAY   ((unsigned)(24*SECHOUR)/2) /* 2seconds per day */

Definition at line 46 of file vr_rtcreg.h.

◆ SEC2HOUR

#define SEC2HOUR   ((unsigned)(60*SECMIN)/2) /* 2seconds per hour */

Definition at line 45 of file vr_rtcreg.h.

◆ SEC2MIN

#define SEC2MIN   ((unsigned)60/2) /* 2seconds per minute */

Definition at line 44 of file vr_rtcreg.h.

◆ SEC2YR

#define SEC2YR   ((unsigned)(365*SECDAY)/2) /* 2seconds per common year */

Definition at line 47 of file vr_rtcreg.h.

◆ SECHOUR

#define SECHOUR   ((unsigned)(60*SECMIN)) /* seconds per hour */

Definition at line 42 of file vr_rtcreg.h.

◆ SECMIN

#define SECMIN   ((unsigned)60) /* seconds per minute */

Definition at line 41 of file vr_rtcreg.h.

◆ VR4102_RTCINT_REG_W

#define VR4102_RTCINT_REG_W   0x11e /* RTC intr reg. */

Definition at line 147 of file vr_rtcreg.h.

◆ VR4102_TCLK_CNT_H_REG_W

#define VR4102_TCLK_CNT_H_REG_W   0x106 /* TCLK Count H */

Definition at line 128 of file vr_rtcreg.h.

◆ VR4102_TCLK_CNT_L_REG_W

#define VR4102_TCLK_CNT_L_REG_W   0x104 /* TCLK Count L */

Definition at line 127 of file vr_rtcreg.h.

◆ VR4102_TCLK_H_REG_W

#define VR4102_TCLK_H_REG_W   0x102 /* TCLK H */

Definition at line 108 of file vr_rtcreg.h.

◆ VR4102_TCLK_L_REG_W

#define VR4102_TCLK_L_REG_W   0x100 /* TCLK L */

Definition at line 107 of file vr_rtcreg.h.

◆ VR4122_RTCINT_REG_W

#define VR4122_RTCINT_REG_W   0x03e /* RTC intr reg. */

Definition at line 148 of file vr_rtcreg.h.

◆ VR4122_TCLK_CNT_H_REG_W

#define VR4122_TCLK_CNT_H_REG_W   0x026 /* TCLK Count H */

Definition at line 130 of file vr_rtcreg.h.

◆ VR4122_TCLK_CNT_L_REG_W

#define VR4122_TCLK_CNT_L_REG_W   0x024 /* TCLK Count L */

Definition at line 129 of file vr_rtcreg.h.

◆ VR4122_TCLK_H_REG_W

#define VR4122_TCLK_H_REG_W   0x022 /* TCLK H */

Definition at line 110 of file vr_rtcreg.h.

◆ VR4122_TCLK_L_REG_W

#define VR4122_TCLK_L_REG_W   0x020 /* TCLK L */

Definition at line 109 of file vr_rtcreg.h.

◆ VR4181_RTCINT_REG_W

#define VR4181_RTCINT_REG_W   0x11e /* RTC intr reg. */

Definition at line 149 of file vr_rtcreg.h.

◆ YBASE

#define YBASE   1900

Definition at line 54 of file vr_rtcreg.h.

◆ YRREF

#define YRREF   1999

Definition at line 49 of file vr_rtcreg.h.


Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13