RTC_NXP_Arduino 0.5.0
LED driver device operation sample code for Arduino
Loading...
Searching...
No Matches
Public Member Functions | List of all members
PCF85063A Class Reference

#include <RTC_NXP.h>

Inheritance diagram for PCF85063A:
PCF85063_base RTC_NXP PCF85063TP

Public Member Functions

 PCF85063A (uint8_t i2c_address=(0xA2 > > 1))
 
 PCF85063A (TwoWire &wire, uint8_t i2c_address=(0xA2 > > 1))
 
virtual ~PCF85063A ()
 
- Public Member Functions inherited from PCF85063_base
 PCF85063_base ()
 
virtual ~PCF85063_base ()
 
void begin (void)
 
void set (struct tm *now_tm)
 
bool oscillator_stop (void)
 
void alarm (alarm_setting digit, int val)
 
void alarm_clear (void)
 
void alarm_disable (void)
 
uint8_t int_clear (void)
 
float timer (float period)
 
- Public Member Functions inherited from RTC_NXP
 RTC_NXP ()
 
virtual ~RTC_NXP ()
 
virtual void begin (void)=0
 
time_t time (time_t *tp)
 
virtual void set (struct tm *now_tm)=0
 
virtual bool oscillator_stop (void)=0
 
virtual void alarm (alarm_setting digit, int val)=0
 
virtual void alarm_clear (void)=0
 
virtual void alarm_disable (void)=0
 
virtual uint8_t int_clear (void)=0
 

Additional Inherited Members

- Public Types inherited from PCF85063_base
enum  reg_num {
  Control_1 , Control_2 , Offset , RAM_byte ,
  Seconds , Minutes , Hours , Days ,
  Weekdays , Months , Years , Second_alarm ,
  Minute_alarm , Hour_alarm , Day_alarm , Weekday_alarm ,
  Timer_value , Timer_mode
}
 
- Public Types inherited from RTC_NXP
enum  board { NONE , ARDUINO_SHIELD }
 
enum  alarm_setting {
  SECOND , MINUTE , HOUR , DAY ,
  WEEKDAY
}
 
- Protected Member Functions inherited from PCF85063_base
time_t rtc_time (void)
 
virtual void _reg_w (uint8_t reg, uint8_t *vp, int len)=0
 
virtual void _reg_r (uint8_t reg, uint8_t *vp, int len)=0
 
virtual void _reg_w (uint8_t reg, uint8_t val)=0
 
virtual uint8_t _reg_r (uint8_t reg)=0
 
virtual void _bit_op8 (uint8_t reg, uint8_t mask, uint8_t val)=0
 
virtual time_t rtc_time (void)=0
 
- Static Protected Member Functions inherited from RTC_NXP
static uint8_t bcd2dec (uint8_t v)
 
static uint8_t dec2bcd (uint8_t v)
 

Detailed Description

PCF85063A class

PCF85063A class driver

Definition at line 497 of file RTC_NXP.h.

Constructor & Destructor Documentation

◆ PCF85063A() [1/2]

PCF85063A::PCF85063A ( uint8_t  i2c_address = (0xA2 >> 1))

Constructor

Definition at line 120 of file PCF85063A.cpp.

◆ PCF85063A() [2/2]

PCF85063A::PCF85063A ( TwoWire &  wire,
uint8_t  i2c_address = (0xA2 >> 1) 
)

Constructor

Definition at line 124 of file PCF85063A.cpp.

◆ ~PCF85063A()

PCF85063A::~PCF85063A ( )
virtual

Destructor

Definition at line 128 of file PCF85063A.cpp.


The documentation for this class was generated from the following files: