HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_nvs_capabilities_t Struct Reference

ESP32 NVS capabilities information. More...

#include <EspTypes_NVS.h>

Public Member Functions

 hf_nvs_capabilities_t () noexcept
 

Public Attributes

size_t max_namespaces
 Maximum namespaces.
 
size_t max_keys_per_namespace
 Maximum keys per namespace.
 
size_t max_key_length
 Maximum key length.
 
size_t max_value_size
 Maximum value size.
 
size_t flash_sector_size
 Flash sector size.
 
bool supports_encryption
 Encryption support.
 
bool supports_hmac_encryption
 HMAC encryption support.
 
bool supports_xts_encryption
 XTS encryption support.
 
bool supports_atomic_operations
 Atomic operations support.
 
bool supports_wear_leveling
 Wear leveling support.
 

Detailed Description

ESP32 NVS capabilities information.

Constructor & Destructor Documentation

◆ hf_nvs_capabilities_t()

hf_nvs_capabilities_t::hf_nvs_capabilities_t ( )
inlinenoexcept

Member Data Documentation

◆ flash_sector_size

size_t hf_nvs_capabilities_t::flash_sector_size

Flash sector size.

◆ max_key_length

size_t hf_nvs_capabilities_t::max_key_length

Maximum key length.

◆ max_keys_per_namespace

size_t hf_nvs_capabilities_t::max_keys_per_namespace

Maximum keys per namespace.

◆ max_namespaces

size_t hf_nvs_capabilities_t::max_namespaces

Maximum namespaces.

◆ max_value_size

size_t hf_nvs_capabilities_t::max_value_size

Maximum value size.

◆ supports_atomic_operations

bool hf_nvs_capabilities_t::supports_atomic_operations

Atomic operations support.

◆ supports_encryption

bool hf_nvs_capabilities_t::supports_encryption

Encryption support.

◆ supports_hmac_encryption

bool hf_nvs_capabilities_t::supports_hmac_encryption

HMAC encryption support.

◆ supports_wear_leveling

bool hf_nvs_capabilities_t::supports_wear_leveling

Wear leveling support.

◆ supports_xts_encryption

bool hf_nvs_capabilities_t::supports_xts_encryption

XTS encryption support.


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