RTC_NXP_Arduino 0.4.0
LED driver device operation sample code for Arduino
Loading...
Searching...
No Matches
Public Member Functions | List of all members
PCF85063TP Class Reference
Inheritance diagram for PCF85063TP:
PCF85063A PCF85063_base RTC_NXP

Public Member Functions

 PCF85063TP (uint8_t i2c_address=(0xA2 > > 1))
 
virtual ~PCF85063TP ()
 
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 PCF85063A
 PCF85063A (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

Definition at line 519 of file RTC_NXP.h.

Constructor & Destructor Documentation

◆ PCF85063TP()

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

Definition at line 9 of file PCF85063TP.cpp.

◆ ~PCF85063TP()

PCF85063TP::~PCF85063TP ( )
virtual

Destructor

Definition at line 13 of file PCF85063TP.cpp.

Member Function Documentation

◆ alarm()

void PCF85063TP::alarm ( alarm_setting  digit,
int  val 
)
virtual

Alarm setting Method overriding to disable this feature (Hardware is not supporting)

Reimplemented from PCF85063_base.

Definition at line 17 of file PCF85063TP.cpp.

◆ alarm_clear()

void PCF85063TP::alarm_clear ( void  )
virtual

Alarm clearing Method overriding to disable this feature (Hardware is not supporting)

Reimplemented from PCF85063_base.

Definition at line 24 of file PCF85063TP.cpp.

◆ alarm_disable()

void PCF85063TP::alarm_disable ( void  )
virtual

Alarm interrupt disable Method overriding to disable this feature (Hardware is not supporting)

Reimplemented from PCF85063_base.

Definition at line 29 of file PCF85063TP.cpp.

◆ int_clear()

uint8_t PCF85063TP::int_clear ( void  )
virtual

Interrupt clear Method overriding to disable this feature (Hardware is not supporting)

Reimplemented from PCF85063_base.

Definition at line 34 of file PCF85063TP.cpp.

◆ timer()

float PCF85063TP::timer ( float  period)

Timer setting Method overriding to disable this feature (Hardware is not supporting)

Definition at line 40 of file PCF85063TP.cpp.


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