esp_partition_table/
lib.rs

1#![doc = include_str!("../README.md")]
2#![forbid(future_incompatible)]
3#![deny(bad_style, missing_docs)]
4#![no_std]
5
6mod entry;
7mod result;
8mod table;
9mod types;
10mod utils;
11
12#[cfg(feature = "embedded-storage")]
13mod estor;
14
15#[cfg(feature = "embedded-storage")]
16mod norfl;
17
18pub use entry::{Md5Data, PartitionBuffer, PartitionEntry, PartitionMd5};
19pub use result::PartitionError;
20pub use table::{PartitionReaderState, PartitionTable, PartitionWriterState};
21pub use types::{AppPartitionType, DataPartitionType, PartitionType};
22
23#[cfg(feature = "embedded-storage")]
24pub use estor::{PartitionStorageIter, StorageOpError};
25
26#[cfg(feature = "embedded-storage")]
27pub use norfl::{NorFlashOpError, PartitionNorFlashIter};