|
RTEMS
5.1
|
35 #ifndef __RTC_PCF8563__ 36 #define __RTC_PCF8563__ 38 #define PCF8563_I2C_ADDRESS (0xA2) 40 #define PCF8563_CONTROL1_ADR (0x00) 41 #define PCF8563_CONTROL1_TEST1 (0x80) 42 #define PCF8563_CONTROL1_STOP (0x20) 43 #define PCF8563_CONTROL1_TESTC (0x08) 45 #define PCF8563_CONTROL2_ADR (0x01) 46 #define PCF8563_CONTROL2_TITP (0x10) 47 #define PCF8563_CONTROL2_AF (0x08) 48 #define PCF8563_CONTROL2_TF (0x04) 49 #define PCF8563_CONTROL2_AIE (0x02) 50 #define PCF8563_CONTROL2_TIE (0x01) 53 #define PCF8563_SECOND_ADR (0x02) 54 #define PCF8563_SECOND_VL (0x80) 55 #define PCF8563_SECOND_MASK (0x7f) 58 #define PCF8563_MINUTE_ADR (0x03) 59 #define PCF8563_MINUTE_MASK (0x7f) 62 #define PCF8563_HOUR_ADR (0x04) 63 #define PCF8563_HOUR_MASK (0x3f) 66 #define PCF8563_DAY_ADR (0x05) 67 #define PCF8563_DAY_MASK (0x3f) 69 #define PCF8563_DAY_OF_WEEK_ADR (0x06) 70 #define PCF8563_DAY_OF_WEEK_MASK (0x07) 72 #define PCF8563_MONTH_ADR (0x07) 73 #define PCF8563_MONTH_MASK (0x1f) 74 #define PCF8563_MONTH_CENTURY (0x80) 77 #define PCF8563_YEAR_ADR (0x08) 78 #define PCF8563_YEAR_MASK (0xff) 80 #define PCF8563_MINUTE_ALARM_ADR (0x09) 81 #define PCF8563_HOUR_ALARM_ADR (0x0A) 82 #define PCF8563_DAY_ALARM_ADR (0x0B) 83 #define PCF8563_DAY_OF_WEEK_ALARM_ADR (0x0C) 84 #define PCF8563_XXX_ALARM_AE (0x80) 87 #define PCF8563_CLKOUTCTL_ADR (0x0D) 88 #define PCF8563_CLKOUTCTL_FE (0x80) 89 #define PCF8563_CLKOUTCTL_FD (0x03) 92 #define PCF8563_TIMERCTL_ADR (0x0E) 93 #define PCF8563_TIMERCTL_FE (0x80) 94 #define PCF8563_TIMERCTL_FD (0x03) 97 #define PCF8563_TIMER_ADR (0x0F)