espressif/esp_config_manager

0.5.0

Latest
uploaded 18 hours ago
Configuration manager with pluggable storage, optional crypto, defaults merge, backup slot, CRC, and primary repair

changelog

# Changelog

## v0.5.0

### Features

- Initial version of `esp_config_manager`
- Dual-slot configuration storage with primary and backup records
- Record validation with magic, schema version, payload length, and CRC32
- Automatic load fallback from primary to backup to defaults
- Default-value merge support for schema evolution and appended fields
- Synchronous primary repair when the backup slot is the valid source
- Pluggable storage backends through `esp_config_storage_ops_t`
- Optional encryption and decryption hooks for stored configuration blobs

Links

Supports all targets

License: Custom

To add this component to your project, run:

idf.py add-dependency "espressif/esp_config_manager^0.5.0"

download archive

Stats

  • Archive size
    Archive size ~ 36.94 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

espressif/esp_config_manager version: 0.5.0
|