summaryrefslogtreecommitdiff
path: root/ports/nrf/common-hal/nvm/ByteArray.c
AgeCommit message (Collapse)Author
2020-01-03wipDan Halbert
2019-12-12merge from masterDan Halbert
2019-12-12Fix flash write error handling; clean up safe mode message printingDan Halbert
2019-12-05wipDan Halbert
2019-10-20Parameterize linker scriptDan Halbert
2019-04-16Make some space for NVM adafruit/circuitpython#1042Nick Moore
2019-04-16switch nvm.ByteArray to use new nrf_nvm_safe_flash_page_writeNick Moore
adafruit/circuitpython#1610
2019-04-16Working flash pages for nvm.ByteArray adafruit/circuitpython#1042Nick Moore
import microcontroller def dump(n = microcontroller.nvm): for i in range(0,len(n)): print ("%02X " % n[i], end="") if i % 16 == 15: print('') microcontroller.nvm[0:4096] = bytes([1,2,3,4,5,6,7,8]) * 512 microcontroller.nvm[4096:8192] = bytes([16,17,18,19]) * 1024 microcontroller.nvm[4090:4101] = b'thisisatest' microcontroller.nvm[100:105] = b'hello' microcontroller.nvm[8000:8007] = b'goodbye' dump()
2019-04-16nvm.ByteArray reads & writes but no sensible erase yet ↵Nick Moore
adafruit/circuitpython#1042
2019-04-15Revert "nrf nvm: touchups to nickzoic PR #1768"Scott Shawcroft
2019-04-10fix subscriptingDan Halbert
2019-04-09Make some space for NVM adafruit/circuitpython#1042Nick Moore
2019-04-09switch nvm.ByteArray to use new nrf_nvm_safe_flash_page_writeNick Moore
adafruit/circuitpython#1610
2019-04-09Working flash pages for nvm.ByteArray adafruit/circuitpython#1042Nick Moore
import microcontroller def dump(n = microcontroller.nvm): for i in range(0,len(n)): print ("%02X " % n[i], end="") if i % 16 == 15: print('') microcontroller.nvm[0:4096] = bytes([1,2,3,4,5,6,7,8]) * 512 microcontroller.nvm[4096:8192] = bytes([16,17,18,19]) * 1024 microcontroller.nvm[4090:4101] = b'thisisatest' microcontroller.nvm[100:105] = b'hello' microcontroller.nvm[8000:8007] = b'goodbye' dump()
2019-04-09nvm.ByteArray reads & writes but no sensible erase yet ↵Nick Moore
adafruit/circuitpython#1042