HSPI::MemoryDevice Member List

This is the complete list of members for HSPI::MemoryDevice, including all inherited members.

begin(PinSet pinSet, uint8_t chipSelect, uint32_t clockSpeed)HSPI::Deviceinline
controllerHSPI::Device
ControllerHSPI::Deviceprotected
Device(Controller &controller)HSPI::MemoryDeviceinline
HSPI::Device::Device(Controller &controller)HSPI::Deviceinline
end()HSPI::Deviceinline
execute(Request &request)HSPI::Deviceinline
getBitOrder() constHSPI::Deviceinline
getBitsPerClock() constHSPI::Deviceinline
getChipSelect() constHSPI::Deviceinline
getClockMode() constHSPI::Deviceinline
getIoMode() constHSPI::Deviceinline
getPinSet() constHSPI::Deviceinline
getSize() const =0HSPI::MemoryDevicepure virtual
getSpeed() constHSPI::Deviceinline
getSupportedIoModes() const =0HSPI::Devicepure virtual
isReady() constHSPI::Deviceinline
isSupported(IoMode mode) constHSPI::Deviceinline
onTransfer(Callback callback)HSPI::Deviceinline
prepareRead(HSPI::Request &req, uint32_t address)=0HSPI::MemoryDevicepure virtual
prepareRead(HSPI::Request &req, uint32_t address, void *buffer, size_t len)HSPI::MemoryDeviceinline
prepareWrite(HSPI::Request &req, uint32_t address)=0HSPI::MemoryDevicepure virtual
prepareWrite(HSPI::Request &req, uint32_t address, const void *data, size_t len)HSPI::MemoryDeviceinline
read(uint32_t address, void *buffer, size_t len)HSPI::MemoryDeviceinline
read(Request &req, uint32_t address, void *buffer, size_t len, Callback callback=nullptr, void *param=nullptr)HSPI::MemoryDeviceinline
read16(uint32_t address)HSPI::MemoryDeviceinline
read32(uint32_t address)HSPI::MemoryDeviceinline
read8(uint32_t address)HSPI::MemoryDeviceinline
readWord(uint32_t address, unsigned byteCount)HSPI::MemoryDeviceinline
setBitOrder(BitOrder bitOrder)HSPI::Deviceinline
setClockMode(ClockMode mode)HSPI::Deviceinline
setIoMode(IoMode mode)HSPI::Deviceinlinevirtual
transferComplete(Request &request)HSPI::Deviceinlineprotected
transferStarting(Request &request)HSPI::Deviceinlineprotected
wait(Request &request)HSPI::Deviceinline
write(uint32_t address, const void *data, size_t len)HSPI::MemoryDeviceinline
write(Request &req, uint32_t address, const void *data, size_t len, Callback callback=nullptr, void *param=nullptr)HSPI::MemoryDeviceinline
write16(uint32_t address, uint16_t value)HSPI::MemoryDeviceinline
write16(Request &req, uint32_t address, uint16_t value, Callback callback=nullptr, void *param=nullptr)HSPI::MemoryDeviceinline
write32(uint32_t address, uint32_t value)HSPI::MemoryDeviceinline
write32(Request &req, uint32_t address, uint32_t value, Callback callback=nullptr, void *param=nullptr)HSPI::MemoryDeviceinline
write8(uint32_t address, uint8_t value)HSPI::MemoryDeviceinline
write8(Request &req, uint32_t address, uint8_t value, Callback callback=nullptr, void *param=nullptr)HSPI::MemoryDeviceinline
writeWord(Request &req, uint32_t address, uint32_t value, unsigned byteCount)HSPI::MemoryDeviceinline
~Device()HSPI::Deviceinlinevirtual