All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
ConstStaticCell
(#14)
- Do not enable feature
critical-section
inportable-atomic
. In targets that need atomic polyfilling, you now need to explicitly enable either ofcritical-section
orunsafe-assume-single-core
inportable-atomic
.
- Switch from
atomic-polyfill
toportable-atomic
. Note: to be backwards compatible this crate is enabling thecritical-section
feature inportable-atomic
. If your chip is single-core, you might want to upgrade tostatic-cell
v2.0 so you can enable the featureunsafe-assume-single-core
instead, which is slightly more efficient.
- Add panic-free
try_init()
,try_init_with()
,try_uninit()
.
- Add
uninit()
. - Add
make_static!
macro.
- First release