RTC Library

Dependents:   rtc_class2

Committer:
Hevi
Date:
Thu Apr 16 10:34:40 2015 +0000
Revision:
0:fe72feeab094
RTC8563 library for real time clock

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Hevi 0:fe72feeab094 1 /***********************************
Hevi 0:fe72feeab094 2 name: const.h Version: 0.1
Hevi 0:fe72feeab094 3 // @ Author : Daniel Hevesy
Hevi 0:fe72feeab094 4 // @ Copyright : daniel.hevesy-szetty@bulme.at
Hevi 0:fe72feeab094 5 description:
Hevi 0:fe72feeab094 6 Named constants definitions for registers
Hevi 0:fe72feeab094 7 PCF8563 RTC on HIMBED M0 - LPC11U24
Hevi 0:fe72feeab094 8 ***********************************/
Hevi 0:fe72feeab094 9
Hevi 0:fe72feeab094 10 #ifndef CONST_H
Hevi 0:fe72feeab094 11 #define CONST_H
Hevi 0:fe72feeab094 12
Hevi 0:fe72feeab094 13 // Address of RTC
Hevi 0:fe72feeab094 14 const int RTC8563_ADR = 0xA2;
Hevi 0:fe72feeab094 15 // Control and status
Hevi 0:fe72feeab094 16 const int CONTROL1 = 0x00;
Hevi 0:fe72feeab094 17 const int CONTROL2 = 0x01;
Hevi 0:fe72feeab094 18 // Time and date
Hevi 0:fe72feeab094 19 const int SECONDS = 0x02;
Hevi 0:fe72feeab094 20 const int MINUTES = 0x03;
Hevi 0:fe72feeab094 21 const int HOURS = 0x04;
Hevi 0:fe72feeab094 22 const int DAYS = 0x05;
Hevi 0:fe72feeab094 23 const int WEEKDAYS = 0x06;
Hevi 0:fe72feeab094 24 const int MONTHS = 0x07;
Hevi 0:fe72feeab094 25 const int YEARS = 0x08;
Hevi 0:fe72feeab094 26 // Alarm
Hevi 0:fe72feeab094 27 const int MINUTE_ALARM = 0x09;
Hevi 0:fe72feeab094 28 const int HOUR_ALARM = 0x0A;
Hevi 0:fe72feeab094 29 const int DAY_ALARM = 0x0B;
Hevi 0:fe72feeab094 30 const int WEEKDAY_ALARM = 0x0C;
Hevi 0:fe72feeab094 31 // Clock and timer
Hevi 0:fe72feeab094 32 const int CLOCKOUT_FREQ = 0x0D;
Hevi 0:fe72feeab094 33 const int TIMER_CINTROL = 0x0E;
Hevi 0:fe72feeab094 34 const int _READ = 0x01;
Hevi 0:fe72feeab094 35
Hevi 0:fe72feeab094 36 #endif