Amazon Sidewalk - NVM3 Handler Component#
The Sidewalk NVM3 Handler component provides non-volatile memory management for Amazon Sidewalk applications. This component handles persistent storage of application data using the same NVM3 region as other components but ensures correct key ID allocation (0xA0000 - 0xA1FFF) for application data storage.
Component Overview#
The Sidewalk NVM3 Handler
component provides:
Application Data Storage: Non-volatile memory management for application data
Key ID Management: Ensures correct NVM3 key ID usage (0xA0000 - 0xA1FFF)
State Management: Application state persistence across reboots
Data Persistence: Reliable storage for user application data
Memory Management: Efficient flash memory utilization for app data
Usage#
Integration Steps#
Add Component: Include
Sidewalk NVM3 Handler
in your projectConfigure NVM3: Ensure NVM3 library is properly configured
Initialize Handler: Call initialization function during startup
Store Application Data: Use the handler for your application data only
Key ID Requirements#
When using this component for application data storage, ensure that your NVM3 keys are within the application key id range (0xA0000 - 0xA1FFF). Keys outside this range may conflict with other components using the same NVM3 region.
Report Bugs & Get Support#
For technical support, bug reports, or questions about this component, please visit the Silicon Labs Community.
License#
This component is licensed under:
Zlib License: Silicon Labs software license
See the component source files for complete license information.