rtc class

Dependencies:   mbed

Fork of rtc_func by HIMBED_3AHELI

Committer:
Hevi
Date:
Thu Apr 16 10:25:35 2015 +0000
Revision:
2:c3120898fc96
rtc functions in class RTC8563 transferred

Who changed what in which revision?

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