SDK Providers¶
All AmbiqSuite SoCs are delivered from a single consolidated SDK monorepo that vendors the imported SDK payload, the HAL/BSP wrappers, and the shared NSX module set used by NSX.
Current bundle:
nsx-ambiq-sdk(provider modulensx-ambiqsuite, wrappersnsx-ambiq-hal/nsx-ambiq-bsp)
All provider and wrapper modules resolve to the immutable v5.2.23 release of
this project. See
SDK Upstream Model for the full picture.
Current Revision Model¶
nsx-ambiq-sdk:v5.2.23nsx-pmu-armv8m:v0.2.0
Stable registry revisions are expected to use immutable version tags or full
commit SHAs. The packaged neuralspotx@main self-reference remains the only
temporary exception. Do not add another floating ref to bypass that gate; use
an explicit app/workspace development override instead.
Contributor Expectations¶
When updating the SDK provider:
- keep each
nsx-ambiq-sdkupdate tied to a coherent vendor drop - do not mix multiple upstream drops in one update
- update board defaults only after validating the new drop for that target
- keep wrapper modules compatible with the provider structure
Related Updates¶
Provider changes usually require updates in:
- starter profiles
- board defaults
- provider metadata
- user-facing docs when supported targets change