|
RTC_NXP_Arduino 1.1.1
RTC driver device operation sample code for Arduino
|
#include <RTC_NXP.h>
Public Member Functions | |
| void | txrx (uint8_t *data, int size) |
| void | reg_w (uint8_t reg_adr, uint8_t *data, int size) |
| void | reg_w (uint8_t reg_adr, uint8_t data) |
| void | reg_r (uint8_t reg_adr, uint8_t *data, int size) |
| uint8_t | reg_r (uint8_t reg_adr) |
| void | write_r8 (uint8_t reg, uint8_t val) |
| uint8_t | read_r8 (uint8_t reg) |
| void | bit_op8 (uint8_t reg, uint8_t mask, uint8_t value) |
| void SPI_for_RTC::bit_op8 | ( | uint8_t | reg, |
| uint8_t | mask, | ||
| uint8_t | value ) |
Register overwriting with bit-mask
Register can be updated by bit level
| reg | register index/address/pointer |
| mask | bit-mask to protect overwriting |
| value | value to overwrite |
Definition at line 59 of file SPI_for_RTC.cpp.
| uint8_t SPI_for_RTC::read_r8 | ( | uint8_t | reg | ) |
Register read, 8 bit
| reg | register index/address/pointer |
Definition at line 54 of file SPI_for_RTC.cpp.
| uint8_t SPI_for_RTC::reg_r | ( | uint8_t | reg_adr | ) |
Single register read
| reg | register index/address/pointer |
Definition at line 40 of file SPI_for_RTC.cpp.
| void SPI_for_RTC::reg_r | ( | uint8_t | reg_adr, |
| uint8_t * | data, | ||
| int | size ) |
Multiple register read
| reg | register index/address/pointer |
| data | pointer to data buffer |
| size | data size |
Definition at line 27 of file SPI_for_RTC.cpp.
| void SPI_for_RTC::reg_w | ( | uint8_t | reg_adr, |
| uint8_t * | data, | ||
| int | size ) |
Multiple register write
| reg | register index/address/pointer |
| data | pointer to data buffer |
| size | data size |
Definition at line 10 of file SPI_for_RTC.cpp.
Referenced by bit_op8(), and write_r8().
| void SPI_for_RTC::reg_w | ( | uint8_t | reg_adr, |
| uint8_t | data ) |
Single register write
| reg | register index/address/pointer |
| data | pointer to data buffer |
| size | data size |
Definition at line 20 of file SPI_for_RTC.cpp.
| void SPI_for_RTC::txrx | ( | uint8_t * | data, |
| int | size ) |
| void SPI_for_RTC::write_r8 | ( | uint8_t | reg, |
| uint8_t | val ) |
Register write, 8 bit
| reg | register index/address/pointer |
| val | data value |
Definition at line 49 of file SPI_for_RTC.cpp.