public class NativeSpiDevice extends Object implements Closeable
Constructor and Description |
---|
NativeSpiDevice(int controller,
int chipSelect,
int speedHz,
SpiClockMode mode,
boolean lsbFirst) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
getChipSelect() |
int |
getController() |
void |
write(byte[] txBuffer,
int delayUSecs) |
void |
write(byte[] txBuffer,
int delayUSecs,
boolean csChange) |
void |
write(byte[] txBuffer,
int txOffset,
int length,
int delayUSecs) |
void |
write(byte[] txBuffer,
int txOffset,
int length,
int delayUSecs,
boolean csChange) |
byte[] |
writeAndRead(byte[] txBuffer,
int delayUSecs) |
byte[] |
writeAndRead(byte[] txBuffer,
int delayUSecs,
boolean csChange) |
public NativeSpiDevice(int controller, int chipSelect, int speedHz, SpiClockMode mode, boolean lsbFirst)
public void close()
close
in interface Closeable
close
in interface AutoCloseable
public void write(byte[] txBuffer, int delayUSecs)
public void write(byte[] txBuffer, int delayUSecs, boolean csChange)
public void write(byte[] txBuffer, int txOffset, int length, int delayUSecs)
public void write(byte[] txBuffer, int txOffset, int length, int delayUSecs, boolean csChange)
public byte[] writeAndRead(byte[] txBuffer, int delayUSecs)
public byte[] writeAndRead(byte[] txBuffer, int delayUSecs, boolean csChange)
public int getController()
public int getChipSelect()
Copyright © 2016–2018 mattjlewis. All rights reserved.