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