|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
Flash-based NVS configuration for STM32. More...
#include <StmTypes.h>
Public Member Functions | |
| hf_stm32_nvs_config_t () noexcept | |
| hf_stm32_nvs_config_t (hf_u32_t start_addr, hf_u32_t size, hf_u32_t sect_size=hf::stm32::kNvsDefaultSectorSize) noexcept | |
Public Attributes | |
| hf_u32_t | flash_start_address |
| Start address of NVS flash region. | |
| hf_u32_t | flash_size |
| Total NVS region size (bytes) | |
| hf_u32_t | sector_size |
| Flash sector/page size (bytes) | |
| hf_u8_t | num_sectors |
| Number of sectors reserved for NVS. | |
Flash-based NVS configuration for STM32.
|
inlinenoexcept |
|
inlinenoexcept |
| hf_u32_t hf_stm32_nvs_config_t::flash_size |
Total NVS region size (bytes)
| hf_u32_t hf_stm32_nvs_config_t::flash_start_address |
Start address of NVS flash region.
| hf_u8_t hf_stm32_nvs_config_t::num_sectors |
Number of sectors reserved for NVS.
| hf_u32_t hf_stm32_nvs_config_t::sector_size |
Flash sector/page size (bytes)