| 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 | |