| BlockDevice (defined in modm::BlockDevice) | modm::BlockDevice | staticconstexpr | 
  | BlockDevice() = default (defined in modm::BlockDevice) | modm::BlockDevice | default | 
  | BlockDevice(const BlockDevice &) = delete (defined in modm::BlockDevice) | modm::BlockDevice | delete | 
  | BlockSizeErase (defined in modm::BdHeap< DeviceSize_, externalMemory >) | modm::BdHeap< DeviceSize_, externalMemory > | staticconstexpr | 
  | BlockSizeRead (defined in modm::BdHeap< DeviceSize_, externalMemory >) | modm::BdHeap< DeviceSize_, externalMemory > | staticconstexpr | 
  | BlockSizeWrite (defined in modm::BdHeap< DeviceSize_, externalMemory >) | modm::BdHeap< DeviceSize_, externalMemory > | staticconstexpr | 
  | DeviceSize (defined in modm::BdHeap< DeviceSize_, externalMemory >) | modm::BdHeap< DeviceSize_, externalMemory > | staticconstexpr | 
  | bd_address_t typedef (defined in modm::BlockDevice) | modm::BlockDevice |  | 
  | bd_size_t typedef (defined in modm::BlockDevice) | modm::BlockDevice |  | 
  | deinitialize() | modm::BdHeap< DeviceSize_, externalMemory > |  | 
  | erase(bd_address_t address, bd_size_t size) | modm::BdHeap< DeviceSize_, externalMemory > |  | 
  | initialize() | modm::BdHeap< DeviceSize_, externalMemory > |  | 
  | initialize(uint8_t *externalMemoryAddress) | modm::BdHeap< DeviceSize_, externalMemory > |  | 
  | operator=(const BlockDevice &) = delete (defined in modm::BlockDevice) | modm::BlockDevice | delete | 
  | program(const uint8_t *buffer, bd_address_t address, bd_size_t size) | modm::BdHeap< DeviceSize_, externalMemory > |  | 
  | read(uint8_t *buffer, bd_address_t address, bd_size_t size) | modm::BdHeap< DeviceSize_, externalMemory > |  | 
  | setMemoryAddress(uint8_t *memory) (defined in modm::BdHeap< DeviceSize_, externalMemory >) | modm::BdHeap< DeviceSize_, externalMemory > |  | 
  | write(const uint8_t *buffer, bd_address_t address, bd_size_t size) | modm::BdHeap< DeviceSize_, externalMemory > |  |