Changeset 8 for ds1337

Show
Ignore:
Timestamp:
10/17/07 18:40:23 (15 months ago)
Author:
mlalondesvn
Message:

SPrint:

MOVED - StaticPrint/ to SPrint/

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ds1337/ds1337.h

    r7 r8  
    1717 * Define the position of the RTC buffer values 
    1818**/ 
    19 #define DS1337_SEC  0 
    20 #define DS1337_MIN  1 
    21 #define DS1337_HR   2 
    22 #define DS1337_DOW  3 
    23 #define DS1337_DATE 4 
    24 #define DS1337_MTH  5 
    25 #define DS1337_YR   6 
    26 #define DS1337_CNTY 7 
     19#define DS1337_SEC                      0 
     20#define DS1337_MIN                      1 
     21#define DS1337_HR                       2 
     22#define DS1337_DOW                      3 
     23#define DS1337_DATE                     4 
     24#define DS1337_MTH                      5 
     25#define DS1337_YR                       6 
     26#define DS1337_CNTY                     7 
    2727 
    2828// For use externally 
    29 #define RTC_SEC     DS1337_SEC 
    30 #define RTC_MIN     DS1337_MIN 
    31 #define RTC_HR      DS1337_HR 
    32 #define RTC_DOW     DS1337_DOW 
    33 #define RTC_DATE    DS1337_DATE 
    34 #define RTC_MTH     DS1337_MTH 
    35 #define RTC_YR      DS1337_YR 
    36 #define RTC_CNTY    DS1337_CNTY 
     29#define RTC_SEC                         DS1337_SEC 
     30#define RTC_MIN                         DS1337_MIN 
     31#define RTC_HR                          DS1337_HR 
     32#define RTC_DOW                         DS1337_DOW 
     33#define RTC_DATE                        DS1337_DATE 
     34#define RTC_MTH                         DS1337_MTH 
     35#define RTC_YR                          DS1337_YR 
     36#define RTC_CNTY                        DS1337_CNTY 
    3737 
    3838/** 
     
    4040**/ 
    4141#ifndef DS1337_WADDR 
    42 #define DS1337_WADDR        0x68 
    43 #endif 
    44 #define DS1337_RADDR        DS1337_WADDR | 0x01 
     42#define DS1337_WADDR                    0x68 
     43#endif 
     44#define DS1337_RADDR                    DS1337_WADDR | 0x01 
    4545 
    4646/** 
    4747 * Define registers and bit masks 
    4848**/ 
    49 #define DS1337_LO_BCD       B00001111 
    50 #define DS1337_HI_BCD       B01110000 
    51  
    52 #define DS1337_HI_SEC       B01110000 
    53 #define DS1337_HI_MIN       B01110000 
    54 #define DS1337_HI_HR        B00110000 
    55 #define DS1337_LO_DOW       B00000111 
    56 #define DS1337_HI_DATE      B00110000 
    57 #define DS1337_HI_MTH       B00010000 
    58 #define DS1337_LO_CNTY      B10000000 
    59 #define DS1337_HI_YR        B11110000 
    60  
    61 #define DS1337_ARLM1        0x07 
    62 #define DS1337_ARLM1_LO_SEC B00001111 
    63 #define DS1337_ARLM1_HI_SEC B01110000 
    64 #define DS1337_ARLM1_LO_MIN B01110000 
    65 #define DS1337_ARLM1_HI_MIN B00001111 
    66  
    67 #define DS1337_SP           0x0E 
    68 #define DS1337_SP_EOSC      B10000000 
    69 #define DS1337_SP_RS2       B00010000 
    70 #define DS1337_SP_RS1       B00001000 
    71 #define DS1337_SP_INTCN     B00000100 
    72 #define DS1337_SP_A2IE      B00000010 
    73 #define DS1337_SP_A1IE      B00000001 
    74  
    75 #define DS1337_STATUS       0x0F 
    76 #define DS1337_STATUS_OSF   B10000000 
    77 #define DS1337_STATUS_A2F   B00000010 
    78 #define DS1337_STATUS_A1F   B00000001 
     49#define DS1337_LO_BCD                   B00001111 
     50#define DS1337_HI_BCD                   B01110000 
     51 
     52#define DS1337_HI_SEC                   B01110000 
     53#define DS1337_HI_MIN                   B01110000 
     54#define DS1337_HI_HR                    B00110000 
     55#define DS1337_LO_DOW                   B00000111 
     56#define DS1337_HI_DATE                  B00110000 
     57#define DS1337_HI_MTH                   B00010000 
     58#define DS1337_LO_CNTY                  B10000000 
     59#define DS1337_HI_YR                    B11110000 
     60 
     61#define DS1337_ARLM1                    0x07 
     62#define DS1337_ARLM1_LO_SEC             B00001111 
     63#define DS1337_ARLM1_HI_SEC             B01110000 
     64#define DS1337_ARLM1_LO_MIN             B01110000 
     65#define DS1337_ARLM1_HI_MIN             B00001111 
     66 
     67#define DS1337_SP                       0x0E 
     68#define DS1337_SP_EOSC                  B10000000 
     69#define DS1337_SP_RS2                   B00010000 
     70#define DS1337_SP_RS1                   B00001000 
     71#define DS1337_SP_INTCN                 B00000100 
     72#define DS1337_SP_A2IE                  B00000010 
     73#define DS1337_SP_A1IE                  B00000001 
     74 
     75#define DS1337_STATUS                   0x0F 
     76#define DS1337_STATUS_OSF               B10000000 
     77#define DS1337_STATUS_A2F               B00000010 
     78#define DS1337_STATUS_A1F               B00000001 
    7979 
    8080// Alarm registers and masks