LCDDriver_NXP_Arduino 0.7.6
Analog Front-End (AFE) device operation sample code for Arduino
|
#include <SPI_for_AFE.h>
Public Member Functions | |
void | txrx (uint8_t *data, int size) |
void | write_r16 (uint16_t reg) |
void | write_r16 (uint16_t reg, uint16_t val) |
uint16_t | read_r16 (uint16_t reg) |
void | write_r24 (uint16_t reg, uint32_t val) |
int32_t | read_r24 (uint16_t reg) |
NXP Analog Front End class library for Arduino
Copyright: 2023 Tedd OKANO Released under the MIT license
A SPI interface class for NXP Analog Front End: NAFE13388
Definition at line 22 of file SPI_for_AFE.h.
uint16_t SPI_for_AFE::read_r16 | ( | uint16_t | reg | ) |
Register read, 16 bit
reg | register index |
Definition at line 27 of file SPI_for_AFE.cpp.
Referenced by NAFE13388_Base::reg().
int32_t SPI_for_AFE::read_r24 | ( | uint16_t | reg | ) |
Register read, 24 bit
reg | register index |
Definition at line 46 of file SPI_for_AFE.cpp.
Referenced by NAFE13388_Base::reg().
void SPI_for_AFE::txrx | ( | uint8_t * | data, |
int | size ) |
Send data
data | pointer to data buffer |
size | data size |
Definition at line 3 of file SPI_for_AFE.cpp.
Referenced by read_r16(), read_r24(), write_r16(), write_r16(), and write_r24().
void SPI_for_AFE::write_r16 | ( | uint16_t | reg | ) |
Register write, 8 bit
reg | register index |
Definition at line 11 of file SPI_for_AFE.cpp.
Referenced by NAFE13388_Base::command(), and NAFE13388_Base::reg().
void SPI_for_AFE::write_r16 | ( | uint16_t | reg, |
uint16_t | val ) |
Register write, 16 bit
reg | register index |
val | data value |
Definition at line 19 of file SPI_for_AFE.cpp.
void SPI_for_AFE::write_r24 | ( | uint16_t | reg, |
uint32_t | val ) |
Register write, 24 bit
reg | register index |
val | data value |
Definition at line 38 of file SPI_for_AFE.cpp.
Referenced by NAFE13388_Base::reg().