RTC_NXP_Arduino 0.4.0
LED driver device operation sample code for Arduino
Loading...
Searching...
No Matches
RTC_NXP.cpp
1#include "RTC_NXP.h"
2
4{
5}
6
8{
9}
10
11time_t RTC_NXP::time( time_t* tp )
12{
13 time_t t = rtc_time();
14 if ( tp )
15 *tp = t;
16 return t;
17}
18
19uint8_t RTC_NXP::bcd2dec( uint8_t v )
20{
21 return (v >> 4) * 10 + (v & 0x0F);
22}
23
24uint8_t RTC_NXP::dec2bcd( uint8_t v )
25{
26 return ((v / 10) << 4) + (v % 10);
27}
28
29/*
30ForFutureExtention::ForFutureExtention(){}
31ForFutureExtention::~ForFutureExtention(){}
32void ForFutureExtention::begin( void ){}
33void ForFutureExtention::set( struct tm* now_tm ){}
34bool ForFutureExtention::oscillator_stop( void ){}
35void ForFutureExtention::alarm( alarm_setting digit, int val ){}
36void ForFutureExtention::alarm_clear( void ){}
37void ForFutureExtention::alarm_disable( void ){}
38uint8_t ForFutureExtention::int_clear( void ){}
39time_t ForFutureExtention::rtc_time( void ){}
40*/
41
virtual time_t rtc_time(void)=0
RTC_NXP()
Definition: RTC_NXP.cpp:3
static uint8_t dec2bcd(uint8_t v)
Definition: RTC_NXP.cpp:24
static uint8_t bcd2dec(uint8_t v)
Definition: RTC_NXP.cpp:19
virtual ~RTC_NXP()
Definition: RTC_NXP.cpp:7
time_t time(time_t *tp)
Definition: RTC_NXP.cpp:11