HSPI::MemoryDevice Member List
This is the complete list of members for HSPI::MemoryDevice, including all inherited members.
begin(PinSet pinSet, uint8_t chipSelect) | HSPI::Device | inline |
controller | HSPI::Device | |
Controller | HSPI::Device | protected |
Device(Controller &controller) | HSPI::Device | inline |
end() | HSPI::Device | inline |
execute(Request &request) | HSPI::Device | inline |
getBitOrder() | HSPI::Device | inline |
getBitsPerClock() const | HSPI::Device | inline |
getChipSelect() const | HSPI::Device | inline |
getClockMode() const | HSPI::Device | inline |
getIoMode() const | HSPI::Device | inline |
getPinSet() const | HSPI::Device | inline |
getSize() const =0 | HSPI::MemoryDevice | pure virtual |
getSpeed() | HSPI::Device | inline |
getSupportedIoModes() const =0 | HSPI::Device | pure virtual |
isReady() const | HSPI::Device | inline |
isSupported(IoMode mode) const | HSPI::Device | inline |
prepareRead(HSPI::Request &req, uint32_t address)=0 | HSPI::MemoryDevice | pure virtual |
prepareRead(HSPI::Request &req, uint32_t address, void *buffer, size_t len) | HSPI::MemoryDevice | inline |
prepareWrite(HSPI::Request &req, uint32_t address)=0 | HSPI::MemoryDevice | pure virtual |
prepareWrite(HSPI::Request &req, uint32_t address, const void *data, size_t len) | HSPI::MemoryDevice | inline |
read(uint32_t address, void *buffer, size_t len) | HSPI::MemoryDevice | inline |
read(Request &req, uint32_t address, void *buffer, size_t len, Callback callback=nullptr, void *param=nullptr) | HSPI::MemoryDevice | inline |
read16(uint32_t address) | HSPI::MemoryDevice | inline |
read32(uint32_t address) | HSPI::MemoryDevice | inline |
read8(uint32_t address) | HSPI::MemoryDevice | inline |
readWord(uint32_t address, unsigned byteCount) | HSPI::MemoryDevice | inline |
setBitOrder(BitOrder bitOrder) | HSPI::Device | inline |
setClockMode(ClockMode mode) | HSPI::Device | inline |
setIoMode(IoMode mode) | HSPI::Device | inlinevirtual |
setSpeed(uint32_t frequency) | HSPI::Device | inline |
transferComplete(Request &request) | HSPI::Device | inlineprotected |
write(uint32_t address, const void *data, size_t len) | HSPI::MemoryDevice | inline |
write(Request &req, uint32_t address, const void *data, size_t len, Callback callback=nullptr, void *param=nullptr) | HSPI::MemoryDevice | inline |
write16(uint32_t address, uint16_t value) | HSPI::MemoryDevice | inline |
write16(Request &req, uint32_t address, uint16_t value, Callback callback=nullptr, void *param=nullptr) | HSPI::MemoryDevice | inline |
write32(uint32_t address, uint32_t value) | HSPI::MemoryDevice | inline |
write32(Request &req, uint32_t address, uint32_t value, Callback callback=nullptr, void *param=nullptr) | HSPI::MemoryDevice | inline |
write8(uint32_t address, uint8_t value) | HSPI::MemoryDevice | inline |
write8(Request &req, uint32_t address, uint8_t value, Callback callback=nullptr, void *param=nullptr) | HSPI::MemoryDevice | inline |
writeWord(Request &req, uint32_t address, uint32_t value, unsigned byteCount) | HSPI::MemoryDevice | inline |
~Device() | HSPI::Device | inlinevirtual |