Information about the bootloader storage implementation Note: From Gecko Bootloader version >= 2.1, the pointer partType will only contain a zero value.
The partType variable can be used to find information about the attached storage.
Public Attributes#
The version of this data structure.
A bitmask describing the capabilities of this particular storage.
Maximum time it takes to erase a page. (in milliseconds)
Maximum time it takes to erase the entire part. (in milliseconds)
The size of a single erasable page in bytes.
The total size of the storage in bytes.
Pointer to a string describing the attached storage.
The number of bytes in a word for the storage.
Value representing the attached storage.
Public Attribute Documentation#
version#
uint16_t BootloaderStorageImplementationInformation_t::version
The version of this data structure.
105
of file platform/bootloader/api/btl_interface_storage.h
capabilitiesMask#
uint16_t BootloaderStorageImplementationInformation_t::capabilitiesMask
A bitmask describing the capabilities of this particular storage.
107
of file platform/bootloader/api/btl_interface_storage.h
pageEraseMs#
uint32_t BootloaderStorageImplementationInformation_t::pageEraseMs
Maximum time it takes to erase a page. (in milliseconds)
109
of file platform/bootloader/api/btl_interface_storage.h
partEraseMs#
uint32_t BootloaderStorageImplementationInformation_t::partEraseMs
Maximum time it takes to erase the entire part. (in milliseconds)
111
of file platform/bootloader/api/btl_interface_storage.h
pageSize#
uint32_t BootloaderStorageImplementationInformation_t::pageSize
The size of a single erasable page in bytes.
113
of file platform/bootloader/api/btl_interface_storage.h
partSize#
uint32_t BootloaderStorageImplementationInformation_t::partSize
The total size of the storage in bytes.
115
of file platform/bootloader/api/btl_interface_storage.h
partDescription#
char* BootloaderStorageImplementationInformation_t::partDescription
Pointer to a string describing the attached storage.
117
of file platform/bootloader/api/btl_interface_storage.h
wordSizeBytes#
uint8_t BootloaderStorageImplementationInformation_t::wordSizeBytes
The number of bytes in a word for the storage.
119
of file platform/bootloader/api/btl_interface_storage.h
partType#
uint32_t BootloaderStorageImplementationInformation_t::partType
Value representing the attached storage.
121
of file platform/bootloader/api/btl_interface_storage.h