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