nvm module allows you to store whatever raw bytes you wish in a
reserved section non-volatile memory.
Available on these boards
- class nvm.ByteArray¶
Presents a stretch of non-volatile memory as a bytearray.
Non-volatile memory is available as a byte array that persists over reloads and power cycles. Each assignment causes an erase and write cycle so its recommended to assign all values to change at once.
import microcontroller microcontroller.nvm[0:3] = b"\xcc\x10\x00"
Not currently dynamically supported. Access the sole instance through
- __getitem__(self, index: slice) bytearray ¶
- __getitem__(self, index: int) int
Returns the value at the given index.