|
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().