|
enum | board { NONE
, ARDUINO_SHIELD
} |
|
enum | alarm_setting {
SECOND
, MINUTE
, HOUR
, DAY
,
WEEKDAY
} |
|
static uint8_t | bcd2dec (uint8_t v) |
|
static uint8_t | dec2bcd (uint8_t v) |
|
Definition at line 1496 of file RTC_NXP.h.
◆ ForFutureExtention()
ForFutureExtention::ForFutureExtention |
( |
| ) |
|
◆ ~ForFutureExtention()
virtual ForFutureExtention::~ForFutureExtention |
( |
| ) |
|
|
virtual |
◆ alarm()
Alarm setting
- Parameters
-
digit | to specify which parameter to set: SECOND, MINUTE, HOUR, DAY, WEEKDAY in 'enum alarm_setting'. Set 0x80 to disabling |
Implements RTC_NXP.
◆ alarm_clear()
void ForFutureExtention::alarm_clear |
( |
void | | ) |
|
|
virtual |
◆ alarm_disable()
void ForFutureExtention::alarm_disable |
( |
void | | ) |
|
|
virtual |
Alarm interrupt disable
Implements RTC_NXP.
◆ begin()
void ForFutureExtention::begin |
( |
void | | ) |
|
|
virtual |
Initializer but nothing done with this menthod in this version. Don't need to call
Implements RTC_NXP.
◆ bit_op8()
void ForFutureExtention::bit_op8 |
( |
uint8_t | reg, |
|
|
uint8_t | mask, |
|
|
uint8_t | value ) |
Register overwriting with bit-mask
Register can be updated by bit level
- Parameters
-
reg | register index/address/pointer |
mask | bit-mask to protect overwriting |
value | value to overwrite |
◆ int_clear()
uint8_t ForFutureExtention::int_clear |
( |
void | | ) |
|
|
virtual |
Interrupt clear
Implements RTC_NXP.
◆ oscillator_stop()
bool ForFutureExtention::oscillator_stop |
( |
void | | ) |
|
|
virtual |
Detector for oscillation stop
- Returns
- true, if the OSF (Oscillator Stop Flag) is set
Implements RTC_NXP.
◆ read_r8()
uint8_t ForFutureExtention::read_r8 |
( |
uint8_t | reg | ) |
|
Register read, 8 bit
- Parameters
-
reg | register index/address/pointer |
- Returns
- data value
◆ reg_r() [1/2]
uint8_t ForFutureExtention::reg_r |
( |
uint8_t | reg_adr | ) |
|
Single register read
- Parameters
-
reg | register index/address/pointer |
- Returns
- read data
◆ reg_r() [2/2]
void ForFutureExtention::reg_r |
( |
uint8_t | reg_adr, |
|
|
uint8_t * | data, |
|
|
int | size ) |
Multiple register read
- Parameters
-
reg | register index/address/pointer |
data | pointer to data buffer |
size | data size |
- Returns
- transferred data size
◆ reg_w() [1/2]
void ForFutureExtention::reg_w |
( |
uint8_t | reg_adr, |
|
|
uint8_t * | data, |
|
|
int | size ) |
Multiple register write
- Parameters
-
reg | register index/address/pointer |
data | pointer to data buffer |
size | data size |
- Returns
- transferred data size
◆ reg_w() [2/2]
void ForFutureExtention::reg_w |
( |
uint8_t | reg_adr, |
|
|
uint8_t | data ) |
Single register write
- Parameters
-
reg | register index/address/pointer |
data | pointer to data buffer |
size | data size |
- Returns
- transferred data size
◆ rtc_time()
time_t ForFutureExtention::rtc_time |
( |
void | | ) |
|
|
protectedvirtual |
rtc_time
- Returns
- time_t returns RTC time in time_t format
Implements RTC_NXP.
◆ set()
void ForFutureExtention::set |
( |
struct tm * | now_tm | ) |
|
|
virtual |
set
- Parameters
-
now_tm | struct to set calendar and time in RTC |
Implements RTC_NXP.
◆ time()
time_t ForFutureExtention::time |
( |
time_t * | tp | ) |
|
time
"time()" in "time.h" compatible method for RTC
- Parameters
-
tp | pointer to time_t variable |
- Returns
- time_t value of current time
◆ write_r8()
void ForFutureExtention::write_r8 |
( |
uint8_t | reg, |
|
|
uint8_t | val ) |
Register write, 8 bit
- Parameters
-
reg | register index/address/pointer |
val | data value |
The documentation for this class was generated from the following file: