#partition-table #esp-idf #partition #esp-idf-partition

esp-idf-part

A library for parsing and generating ESP-IDF partition tables

9 releases (5 breaking)

Uses new Rust 2024

new 0.6.0 Apr 16, 2025
0.5.0 Feb 16, 2024
0.4.1 Jun 8, 2023
0.3.0 Jan 24, 2023
0.1.2 Nov 16, 2022

#1394 in Embedded development

Download history 1825/week @ 2024-12-27 2405/week @ 2025-01-03 2664/week @ 2025-01-10 2600/week @ 2025-01-17 3568/week @ 2025-01-24 4033/week @ 2025-01-31 5543/week @ 2025-02-07 4845/week @ 2025-02-14 5024/week @ 2025-02-21 5362/week @ 2025-02-28 3583/week @ 2025-03-07 3898/week @ 2025-03-14 4809/week @ 2025-03-21 3720/week @ 2025-03-28 4594/week @ 2025-04-04 3834/week @ 2025-04-11

17,650 downloads per month
Used in 18 crates (2 directly)

MIT/Apache

43KB
852 lines

esp-idf-part

GitHub Workflow Status Crates.io docs.rs MSRV Crates.io

A library for parsing and generating ESP-IDF partition tables. Supports parsing from and generating to both CSV and binary formats.

This package started its life as a module in espflash, however it has undergone some fairly extensive changes since being extracted into its own crate. A big thanks to all who contributed to that module, as their work helped make this library possible.

This library is reasonably well tested, however if you have a partition table which is not handled correctly by this library then please open an issue.

Resources

License

Licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~5–7MB
~120K SLoC