Request.h
Go to the documentation of this file.
void setAddress24(uint32_t address)
Set 24-bit address.
Definition: Request.h:133
uint8_t maxTransactionSize
Limit size of data in each transaction (excludes command/address/dummy)
Definition: Request.h:50
void setAddress(uint32_t address, uint8_t bitCount)
Definition: Request.h:123
void setCommand(uint16_t command, uint8_t bitCount)
Definition: Request.h:88
uint8_t task
Controller will execute this request in task mode.
Definition: Request.h:52
Definition: Common.h:24
void(* Callback)(Request &request)
SPI completion callback routine.
Definition: Request.h:29
void setCommand8(uint8_t command)
Set 8-bit command.
Definition: Request.h:98
void prepare()
MUST call this first before attempting to re-use a request.
Definition: Request.h:70
void setAsync(Callback callback=nullptr, void *param=nullptr)
Set request to asynchronous execution with optional callback.
Definition: Request.h:143
void setCommand16(uint16_t command)
Set 16-bit command.
Definition: Request.h:107
uint8_t dummyLen
Dummy read bits between address and read data, 0 - 255.
Definition: Request.h:56
Manages a specific SPI device instance attached to a controller.
Definition: HardwareSPI/src/include/HSPI/Device.h:35
1.8.13