summaryrefslogtreecommitdiff
path: root/shared-bindings/nvm
diff options
context:
space:
mode:
authorScott Shawcroft <scott.shawcroft@gmail.com>2018-04-12 18:13:40 -0700
committerScott Shawcroft <scott.shawcroft@gmail.com>2018-04-13 16:22:28 -0700
commit812fe0c93f762755e90c1d928b77ca50a528a9e7 (patch)
tree9c66f26e5a9642dc048ed93b0fc42aa6236328a5 /shared-bindings/nvm
parent10eabf6bc22391292c7bec42f611a876698d587f (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/nvm')
-rw-r--r--shared-bindings/nvm/ByteArray.c5
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()