public class SpiDriver extends Ad7124Driver
Modifier and Type | Field and Description |
---|---|
TapNLinkSys |
system |
frequency
Constructor and Description |
---|
SpiDriver() |
Modifier and Type | Method and Description |
---|---|
boolean |
init(int clockFreq)
Initializes the SPI communication peripheral.
|
int |
read(byte[] data,
int len)
Reads data from SPI.
|
boolean |
SpiInit(boolean lsbFirst,
int clockFreq,
int dataMode) |
int |
write(byte[] data,
int len)
Writes data to SPI.
|
public TapNLinkSys system
public boolean SpiInit(boolean lsbFirst, int clockFreq, int dataMode)
SpiInit
in class Ad7124Driver
public boolean init(int clockFreq)
Ad7124Driver
init
in class Ad7124Driver
clockFreq
- - SPI clock frequency (Hz).
Example: 1000 - SPI clock frequency is 1 kHz.public int write(byte[] data, int len)
Ad7124Driver
write
in class Ad7124Driver
data
- - Data represents the write buffer.len
- - Number of bytes to write.public int read(byte[] data, int len)
Ad7124Driver
read
in class Ad7124Driver
data
- - Data represents the write buffer as an input parameter and the
read buffer as an output parameter.len
- - Number of bytes to read.