You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Configstore: enforce exclusive backend and cleanups
Add compile-time guards to ensure only one storage backend is enabled (error out if multiple of RAM/ROM/SPI/I2C are defined), update copyright years to 2026, and apply small tidy-ups across device implementations. Changes include inserting #if/#error checks, undef NDEBUG when DEBUG_CONFIGSTORE is defined, add IWYU pragma: keep to some includes to silence include-tool warnings, and expand single-line destructors to multi-line blocks with DEBUG_ENTRY/DEBUG_EXIT for consistency. Affected files: lib-configstore/device/gd32/ram/storedevice.cpp, lib-configstore/device/gd32/rom/storedevice.cpp, lib-configstore/device/i2c/storedevice.cpp, lib-configstore/device/spi/storedevice.cpp.
0 commit comments