distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::devices::SpiEeprom Member List

This is the complete list of members for distortos::devices::SpiEeprom, including all inherited members.

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::SpiEepromprivate
close() overridedistortos::devices::SpiEepromvirtual
erase(uint64_t address, uint64_t size) overridedistortos::devices::SpiEepromvirtual
eraseOrWrite(uint64_t address, const void *buffer, uint64_t size)distortos::devices::SpiEepromprivate
eraseOrWritePage(uint32_t address, const void *buffer, size_t size)distortos::devices::SpiEepromprivate
executeTransaction(SpiMasterTransfersRange transfersRange) constdistortos::devices::SpiEepromprivate
getBlockSize() const overridedistortos::devices::SpiEepromvirtual
getPageSize() constdistortos::devices::SpiEeprominlineprivate
getSize() const overridedistortos::devices::SpiEepromvirtual
isWriteInProgress()distortos::devices::SpiEepromprivate
lock() overridedistortos::devices::SpiEepromvirtual
mode_distortos::devices::SpiEepromprivate
mutex_distortos::devices::SpiEepromprivate
open() overridedistortos::devices::SpiEepromvirtual
openCount_distortos::devices::SpiEepromprivate
operator=(const BlockDevice &)=delete (defined in distortos::devices::BlockDevice)distortos::devices::BlockDevice
pageSizeMask_distortos::devices::SpiEepromprivatestatic
pageSizeShift_distortos::devices::SpiEepromprivatestatic
pageSizeWidth_distortos::devices::SpiEepromprivatestatic
read(uint64_t address, void *buffer, size_t size) overridedistortos::devices::SpiEepromvirtual
readStatusRegister() constdistortos::devices::SpiEepromprivate
sizeMask_distortos::devices::SpiEepromprivatestatic
sizeShift_distortos::devices::SpiEepromprivatestatic
sizeWidth_distortos::devices::SpiEepromprivatestatic
slaveSelectPin_distortos::devices::SpiEepromprivate
SpiEeprom(SpiMaster &spiMaster, OutputPin &slaveSelectPin, const Type type, const bool mode3={}, const uint32_t clockFrequency=1000000)distortos::devices::SpiEeprominline
spiMaster_distortos::devices::SpiEepromprivate
synchronize() overridedistortos::devices::SpiEepromvirtual
Type enum namedistortos::devices::SpiEeprom
type_distortos::devices::SpiEepromprivate
unlock() overridedistortos::devices::SpiEepromvirtual
waitWhileWriteInProgress()distortos::devices::SpiEepromprivate
write(uint64_t address, const void *buffer, size_t size) overridedistortos::devices::SpiEepromvirtual
writeEnable() constdistortos::devices::SpiEepromprivate
~BlockDevice()=defaultdistortos::devices::BlockDevicevirtual
~SpiEeprom() overridedistortos::devices::SpiEeprom