LCDDriver_NXP_Arduino 0.7.6
Analog Front-End (AFE) device operation sample code for Arduino
Loading...
Searching...
No Matches
SPI_for_AFE Class Reference

#include <SPI_for_AFE.h>

Inheritance diagram for SPI_for_AFE:
AFE_base NAFE13388_Base NAFE13388 NAFE13388_UIM

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)
 

Detailed Description

NXP Analog Front End class library for Arduino

Author
Tedd OKANO
Version
0.1.1
Date
27-June-2023

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.

Member Function Documentation

◆ read_r16()

uint16_t SPI_for_AFE::read_r16 ( uint16_t reg)

Register read, 16 bit

Parameters
regregister index
Returns
data value

Definition at line 27 of file SPI_for_AFE.cpp.

Referenced by NAFE13388_Base::reg().

◆ read_r24()

int32_t SPI_for_AFE::read_r24 ( uint16_t reg)

Register read, 24 bit

Parameters
regregister index
Returns
data value

Definition at line 46 of file SPI_for_AFE.cpp.

Referenced by NAFE13388_Base::reg().

◆ txrx()

void SPI_for_AFE::txrx ( uint8_t * data,
int size )

Send data

Parameters
datapointer to data buffer
sizedata size

Definition at line 3 of file SPI_for_AFE.cpp.

Referenced by read_r16(), read_r24(), write_r16(), write_r16(), and write_r24().

◆ write_r16() [1/2]

void SPI_for_AFE::write_r16 ( uint16_t reg)

Register write, 8 bit

Parameters
regregister index

Definition at line 11 of file SPI_for_AFE.cpp.

Referenced by NAFE13388_Base::command(), and NAFE13388_Base::reg().

◆ write_r16() [2/2]

void SPI_for_AFE::write_r16 ( uint16_t reg,
uint16_t val )

Register write, 16 bit

Parameters
regregister index
valdata value

Definition at line 19 of file SPI_for_AFE.cpp.

◆ write_r24()

void SPI_for_AFE::write_r24 ( uint16_t reg,
uint32_t val )

Register write, 24 bit

Parameters
regregister index
valdata value

Definition at line 38 of file SPI_for_AFE.cpp.

Referenced by NAFE13388_Base::reg().


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