|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
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. | |
ESP32 NVS capabilities information.
|
inlinenoexcept |
| size_t hf_nvs_capabilities_t::flash_sector_size |
Flash sector size.
| size_t hf_nvs_capabilities_t::max_key_length |
Maximum key length.
| size_t hf_nvs_capabilities_t::max_keys_per_namespace |
Maximum keys per namespace.
| size_t hf_nvs_capabilities_t::max_namespaces |
Maximum namespaces.
| size_t hf_nvs_capabilities_t::max_value_size |
Maximum value size.
| bool hf_nvs_capabilities_t::supports_atomic_operations |
Atomic operations support.
| bool hf_nvs_capabilities_t::supports_encryption |
Encryption support.
| bool hf_nvs_capabilities_t::supports_hmac_encryption |
HMAC encryption support.
| bool hf_nvs_capabilities_t::supports_wear_leveling |
Wear leveling support.
| bool hf_nvs_capabilities_t::supports_xts_encryption |
XTS encryption support.