8 #ifndef __PVDEVICESPIBUS_H__
9 #define __PVDEVICESPIBUS_H__
11 #include <PvDeviceSerialPort.h>
82 PvResult BurstRead(
unsigned char *aBuffer,
85 uint32_t aTimeout = 0 );
99 PvResult BurstWriteAndRead(
unsigned char *aWriteBuffer,
100 uint32_t aWriteBufferSize,
101 uint32_t aReadBufferSize = 0,
102 bool aWriteRead =
false,
103 bool aSSNFlagOn =
false );
106 PvSerialLib::DeviceSPIBus *mThis;
PvDeviceSerial
Device serial port enumeration.
Definition: PvDeviceSerialEnums.h:20
@ PvDeviceSerialBulk0
Bulk interface 0, or BULK0. Can be UART, USRT or I2C depending on device configuration.
Definition: PvDeviceSerialEnums.h:29
Interface used by PvDeviceSerialPort to interact with a device controller.
Definition: IPvDeviceAdapter.h:49
Provides SPI bus communication over a device serial port.
Definition: PvDeviceSPIBus.h:23
Result information.
Definition: PvResult.h:30