https://github.com/katyo/esp-partition-table
Read/write ESP/ESP32 flash partition table in Rust
https://github.com/katyo/esp-partition-table
Last synced: 3 months ago
JSON representation
Read/write ESP/ESP32 flash partition table in Rust
- Host: GitHub
- URL: https://github.com/katyo/esp-partition-table
- Owner: katyo
- Created: 2023-05-04T16:16:59.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-04T09:41:29.000Z (over 1 year ago)
- Last Synced: 2025-11-13T21:10:07.346Z (7 months ago)
- Language: Rust
- Size: 26.4 KB
- Stars: 10
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Read/Write ESP flash partition table in Rust
[](https://github.com/katyo/esp-partition-table)
[](https://crates.io/crates/esp-partition-table)
[](https://docs.rs/esp-partition-table)
[](https://opensource.org/licenses/MIT)
[](https://github.com/katyo/esp-partition-table/actions?query=workflow%3ARust)
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 API
- `md5` - enables validation support using MD5 checksums
- `heapless` - enables using types from `heapless` crate