IS62-65.h
Go to the documentation of this file.
size_t getBitsPerClock() const
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:154
virtual bool setIoMode(IoMode mode)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:140
void setClockMode(ClockMode mode)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:113
void wait(Request &request)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:188
bool isSupported(IoMode mode) const
Determine if the device/controller combination supports an IO mode Must be called after begin() as ot...
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:135
bool begin(PinSet pinSet, uint8_t chipSelect, uint32_t clockSpeed)
Register device with controller and prepare for action.
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:62
void setBitOrder(BitOrder bitOrder)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:100
IoMode getIoMode() const
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:149
void execute(Request &request)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:173
bool begin(PinSet pinSet, uint8_t chipSelect, uint32_t clockSpeed)
Configure the RAM into a known operating mode.
Definition: IS62-65.h:61
void prepareWrite(HSPI::Request &req, uint32_t address) override
Prepare request without data.
Definition: IS62-65.h:163
OpMode readOpMode()
Read current operating mode from device.
Definition: IS62-65.h:147
OpMode
Memory operating mode determines how read/write operations are performed.
Definition: IS62-65.h:42
void prepareRead(HSPI::Request &req, uint32_t address) override
Prepare without buffer.
Definition: IS62-65.h:171
IoModes getSupportedIoModes() const override
Return set of IO modes supported by a device implementation.
Definition: IS62-65.h:53
OpMode getOpMode() const
Get current operating mode (cached value)
Definition: IS62-65.h:138
Definition: Common.h:35
uint8_t dummyLen
Dummy read bits between address and read data, 0 - 255.
Definition: HardwareSPI/src/include/HSPI/Request.h:67
void setAddress24(uint32_t address)
Set 24-bit address.
Definition: HardwareSPI/src/include/HSPI/Request.h:132
void setCommand8(uint8_t command)
Set 8-bit command.
Definition: HardwareSPI/src/include/HSPI/Request.h:97