BlockDevice()=default (defined in distortos::devices::BlockDevice) | distortos::devices::BlockDevice | |
BlockDevice(const BlockDevice &)=delete (defined in distortos::devices::BlockDevice) | distortos::devices::BlockDevice | |
clockFrequency_ | distortos::devices::SpiEeprom | private |
close() override | distortos::devices::SpiEeprom | virtual |
erase(uint64_t address, uint64_t size) override | distortos::devices::SpiEeprom | virtual |
eraseOrWrite(uint64_t address, const void *buffer, uint64_t size) | distortos::devices::SpiEeprom | private |
eraseOrWritePage(uint32_t address, const void *buffer, size_t size) | distortos::devices::SpiEeprom | private |
executeTransaction(SpiMasterTransfersRange transfersRange) const | distortos::devices::SpiEeprom | private |
getBlockSize() const override | distortos::devices::SpiEeprom | virtual |
getPageSize() const | distortos::devices::SpiEeprom | inlineprivate |
getSize() const override | distortos::devices::SpiEeprom | virtual |
isWriteInProgress() | distortos::devices::SpiEeprom | private |
lock() override | distortos::devices::SpiEeprom | virtual |
mode_ | distortos::devices::SpiEeprom | private |
mutex_ | distortos::devices::SpiEeprom | private |
open() override | distortos::devices::SpiEeprom | virtual |
openCount_ | distortos::devices::SpiEeprom | private |
operator=(const BlockDevice &)=delete (defined in distortos::devices::BlockDevice) | distortos::devices::BlockDevice | |
pageSizeMask_ | distortos::devices::SpiEeprom | privatestatic |
pageSizeShift_ | distortos::devices::SpiEeprom | privatestatic |
pageSizeWidth_ | distortos::devices::SpiEeprom | privatestatic |
read(uint64_t address, void *buffer, size_t size) override | distortos::devices::SpiEeprom | virtual |
readStatusRegister() const | distortos::devices::SpiEeprom | private |
sizeMask_ | distortos::devices::SpiEeprom | privatestatic |
sizeShift_ | distortos::devices::SpiEeprom | privatestatic |
sizeWidth_ | distortos::devices::SpiEeprom | privatestatic |
slaveSelectPin_ | distortos::devices::SpiEeprom | private |
SpiEeprom(SpiMaster &spiMaster, OutputPin &slaveSelectPin, const Type type, const bool mode3={}, const uint32_t clockFrequency=1000000) | distortos::devices::SpiEeprom | inline |
spiMaster_ | distortos::devices::SpiEeprom | private |
synchronize() override | distortos::devices::SpiEeprom | virtual |
Type enum name | distortos::devices::SpiEeprom | |
type_ | distortos::devices::SpiEeprom | private |
unlock() override | distortos::devices::SpiEeprom | virtual |
waitWhileWriteInProgress() | distortos::devices::SpiEeprom | private |
write(uint64_t address, const void *buffer, size_t size) override | distortos::devices::SpiEeprom | virtual |
writeEnable() const | distortos::devices::SpiEeprom | private |
~BlockDevice()=default | distortos::devices::BlockDevice | virtual |
~SpiEeprom() override | distortos::devices::SpiEeprom | |