Internal Interface Wrap
API reference
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
hf_stm32_nvs_config_t Struct Reference

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.
 

Detailed Description

Flash-based NVS configuration for STM32.

Constructor & Destructor Documentation

◆ hf_stm32_nvs_config_t() [1/2]

hf_stm32_nvs_config_t::hf_stm32_nvs_config_t ( )
inlinenoexcept

◆ hf_stm32_nvs_config_t() [2/2]

hf_stm32_nvs_config_t::hf_stm32_nvs_config_t ( hf_u32_t  start_addr,
hf_u32_t  size,
hf_u32_t  sect_size = hf::stm32::kNvsDefaultSectorSize 
)
inlinenoexcept

Member Data Documentation

◆ flash_size

hf_u32_t hf_stm32_nvs_config_t::flash_size

Total NVS region size (bytes)

◆ flash_start_address

hf_u32_t hf_stm32_nvs_config_t::flash_start_address

Start address of NVS flash region.

◆ num_sectors

hf_u8_t hf_stm32_nvs_config_t::num_sectors

Number of sectors reserved for NVS.

◆ sector_size

hf_u32_t hf_stm32_nvs_config_t::sector_size

Flash sector/page size (bytes)


The documentation for this struct was generated from the following file: