diff options
| author | Scott Shawcroft <scott.shawcroft@gmail.com> | 2018-04-12 18:13:40 -0700 |
|---|---|---|
| committer | Scott Shawcroft <scott.shawcroft@gmail.com> | 2018-04-13 16:22:28 -0700 |
| commit | 812fe0c93f762755e90c1d928b77ca50a528a9e7 (patch) | |
| tree | 9c66f26e5a9642dc048ed93b0fc42aa6236328a5 /shared-bindings | |
| parent | 10eabf6bc22391292c7bec42f611a876698d587f (diff) | |
Turn on nvm in 3.0.
Its 256b on M0 and 8k on M4 to match flash erase sizes.
Fixes #758
Diffstat (limited to 'shared-bindings')
| -rw-r--r-- | shared-bindings/nvm/ByteArray.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/shared-bindings/nvm/ByteArray.c b/shared-bindings/nvm/ByteArray.c index f4e046378..8b1782045 100644 --- a/shared-bindings/nvm/ByteArray.c +++ b/shared-bindings/nvm/ByteArray.c @@ -36,12 +36,13 @@ //| ================================================================================ //| //| Non-volatile memory is available as a byte array that persists over reloads -//| and power cycles. +//| and power cycles. Each assignment causes an erase and write cycle so its recommended to assign +//| all values to change at once. //| //| Usage:: //| //| import microcontroller -//| microcontroller.nvm[0] = 0xcc +//| microcontroller.nvm[0:] = b"\xcc\x10\x00" //| //| .. class:: ByteArray() |
