Expand description
§Read/Write ESP flash partition table in Rust
This crates allows the following manipulations with ESP partition table:
- Read partition entries
- Validate partition table
- Write partition entries
- Write validation entry
You can manipulate partition entries:
- Directly in device flash
- Using byte buffers
The following features help customize this crate for you usecase:
embedded-storage
- enables access to partition table using corresponding APImd5
- enables validation support using MD5 checksumsheapless
- enables using types fromheapless
crate
Structs§
- Partition
Entry - ESP Partition info
- Partition
Md5 - ESP Partition MD5
- Partition
NorFlash Iter - Iterator over embedded partition table
- Partition
Reader State - Partition table reader state
- Partition
Storage Iter - Iterator over embedded partition table
- Partition
Table - Partition table info
- Partition
Writer State - Partition table writer state
Enums§
- AppPartition
Type - Application partition subtype
- Data
Partition Type - Data partition subtype
- NorFlash
OpError - Error type for embedded storage operations
- Partition
Error - Partition manipulation error
- Partition
Type - Partition type and subtype
- Storage
OpError - Error type for embedded storage operations
Type Aliases§
- Md5Data
- MD5 checksum data
- Partition
Buffer - Data buffer for partition entry