|
static auto | GetSector (const FlashMap &map, const uint32_t &addr) -> std::optional< const FlashSector > |
|
static auto | MakeSimpleLayout (const uint32_t &start_addr, const uint32_t §or_size, const uint16_t §ors) -> FlashMap |
|
static auto | AlignedContiguousMemoryOp (const FlashMap &map, const uint32_t &start, const uint32_t &end, const std::function< void(const uint32_t &, const uint32_t &, const FlashSector &)> &fnOp) -> void |
|
Definition at line 85 of file flash.hpp.
◆ AlignedContiguousMemoryOp()
static auto radio_tool::flash::FlashUtil::AlignedContiguousMemoryOp |
( |
const FlashMap & |
map, |
|
|
const uint32_t & |
start, |
|
|
const uint32_t & |
end, |
|
|
const std::function< void(const uint32_t &, const uint32_t &, const FlashSector &)> & |
fnOp |
|
) |
| -> void
|
|
inlinestatic |
Executes a function, sector aligned over a range of bytes for a give map
Definition at line 119 of file flash.hpp.
◆ GetSector()
static auto radio_tool::flash::FlashUtil::GetSector |
( |
const FlashMap & |
map, |
|
|
const uint32_t & |
addr |
|
) |
| -> std::optional<const FlashSector>
|
|
inlinestatic |
Get the sector of an address in a flash map
Definition at line 91 of file flash.hpp.
◆ MakeSimpleLayout()
static auto radio_tool::flash::FlashUtil::MakeSimpleLayout |
( |
const uint32_t & |
start_addr, |
|
|
const uint32_t & |
sector_size, |
|
|
const uint16_t & |
sectors |
|
) |
| -> FlashMap
|
|
inlinestatic |
Create a simple memory layout with all sectors having the same size
Definition at line 106 of file flash.hpp.
The documentation for this class was generated from the following file: