espressif/esp_config_manager

0.5.0

Latest
uploaded 4 weeks 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

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 38 times
  • Weekly Downloads Weekly Downloads (All Versions)
  • Downloaded this version
    This version: 38 times

Badge

espressif/esp_config_manager version: 0.5.0
|