Storage::SysMem::SysMemPartitionTable Class Reference
#include <SysMem.h>
Inheritance diagram for Storage::SysMem::SysMemPartitionTable:
Collaboration diagram for Storage::SysMem::SysMemPartitionTable:
Public Member Functions | |
Partition | add (const String &name, const FSTR::ObjectBase &fstr, Partition::FullType type) |
Add partition entry for FlashString data access. More... | |
Partition | add (const Partition::Info *info) |
Add new partition using given Info. More... | |
template<typename... Args> | |
Partition | add (const String &name, Partition::FullType type, Args... args) |
![]() | |
PartitionTable (Device &device) | |
operator bool () const | |
Partition | find (const String &name) const |
Find partition by name. More... | |
Partition | find (uint32_t address) const |
Find partition containing the given address. More... | |
Partition | findOta (uint8_t index) const |
Find the n'th OTA partition. More... | |
Iterator | begin () const |
Iterator | end () const |
Device & | device () const |
Partition | add (const Partition::Info *info) |
Add new partition using given Info. More... | |
template<typename... Args> | |
Partition | add (const String &name, Partition::FullType type, Args... args) |
void | clear () |
Iterator | find (Partition::Type type=Partition::Type::any, uint8_t subType=Partition::SubType::any) const |
Find partitions based on one or more parameters. More... | |
Iterator | find (Partition::FullType fullType) const |
Additional Inherited Members | |
![]() | |
void | load (const esp_partition_info_t *entry, unsigned count) |
![]() | |
friend | Device |
friend | Iterator |
Device & | mDevice |
Partition::Info::OwnedList | mEntries |
Member Function Documentation
◆ add() [1/3]
|
inline |
◆ add() [2/3]
|
inline |
Add partition entry for FlashString data access.
◆ add() [3/3]
template<typename... Args>
|
inline |
The documentation for this class was generated from the following file: