IS62-65.h
Go to the documentation of this file.
void setAddress24(uint32_t address)
Set 24-bit address.
Definition: HardwareSPI/src/include/HSPI/Request.h:133
Limited to one byte.
One bit per clock, MISO stage follows MOSI (half-duplex)
bool begin(PinSet pinSet, uint8_t chipSelect)
Configure the RAM into a known operating mode.
Definition: IS62-65.h:52
size_t getBitsPerClock() const
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:142
Definition: Common.h:24
void prepareWrite(HSPI::Request &req, uint32_t address) override
Definition: IS62-65.h:154
void setClockMode(ClockMode mode)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:108
IoModes getSupportedIoModes() const override
Definition: IS62-65.h:44
IoMode getIoMode() const
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:137
void setCommand8(uint8_t command)
Set 8-bit command.
Definition: HardwareSPI/src/include/HSPI/Request.h:98
Limited to single 32-bit page.
OpMode
Memory operating mode determines how read/write operations are performed.
Definition: IS62-65.h:33
Access entire memory array (DEFAULT)
void prepare()
MUST call this first before attempting to re-use a request.
Definition: HardwareSPI/src/include/HSPI/Request.h:70
void setBitOrder(BitOrder bitOrder)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:95
OpMode readOpMode()
Read current operating mode from device.
Definition: IS62-65.h:138
Two bits per clock for Command, Address and Data.
bool isSupported(IoMode mode) const
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:123
CPOL: 0 CPHA: 0.
void prepareRead(HSPI::Request &req, uint32_t address) override
Definition: IS62-65.h:162
uint8_t dummyLen
Dummy read bits between address and read data, 0 - 255.
Definition: HardwareSPI/src/include/HSPI/Request.h:56
virtual bool setIoMode(IoMode mode)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:128
OpMode getOpMode() const
Get current operating mode (cached value)
Definition: IS62-65.h:129
void execute(Request &request)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:161
bool begin(PinSet pinSet, uint8_t chipSelect)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:49
Four bits per clock for Command, Address and Data.