| 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::BdMirror< BlockDeviceA, BlockDeviceB >) | modm::BdMirror< BlockDeviceA, BlockDeviceB > | staticconstexpr | 
  | BlockSizeRead (defined in modm::BdMirror< BlockDeviceA, BlockDeviceB >) | modm::BdMirror< BlockDeviceA, BlockDeviceB > | staticconstexpr | 
  | BlockSizeWrite (defined in modm::BdMirror< BlockDeviceA, BlockDeviceB >) | modm::BdMirror< BlockDeviceA, BlockDeviceB > | staticconstexpr | 
  | DeviceSize (defined in modm::BdMirror< BlockDeviceA, BlockDeviceB >) | modm::BdMirror< BlockDeviceA, BlockDeviceB > | staticconstexpr | 
  | bd_address_t typedef (defined in modm::BlockDevice) | modm::BlockDevice |  | 
  | bd_size_t typedef (defined in modm::BlockDevice) | modm::BlockDevice |  | 
  | deinitialize() | modm::BdMirror< BlockDeviceA, BlockDeviceB > |  | 
  | erase(bd_address_t address, bd_size_t size) | modm::BdMirror< BlockDeviceA, BlockDeviceB > |  | 
  | getBlockDeviceA() | modm::BdMirror< BlockDeviceA, BlockDeviceB > | inline | 
  | getBlockDeviceB() | modm::BdMirror< BlockDeviceA, BlockDeviceB > | inline | 
  | initialize() | modm::BdMirror< BlockDeviceA, BlockDeviceB > |  | 
  | 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::BdMirror< BlockDeviceA, BlockDeviceB > |  | 
  | read(uint8_t *buffer, bd_address_t address, bd_size_t size) | modm::BdMirror< BlockDeviceA, BlockDeviceB > |  | 
  | write(const uint8_t *buffer, bd_address_t address, bd_size_t size) | modm::BdMirror< BlockDeviceA, BlockDeviceB > |  |