Peter Hinch
26f2726fee
Docs: Add warnig re block protocol methods.
2024-01-05 17:47:35 +00:00
adminpete
5037f0999a
FLASH.md: Add design notes.
2022-12-13 15:32:49 +00:00
adminpete
6b42d58b8c
flash_spi.py: Can specify size where auto-detect fails.
2022-12-09 17:41:37 +00:00
peterhinch
7d804c5b59
FLASH.md: Add reference to minimal driver from Robert.
2022-11-16 09:35:53 +00:00
Peter Hinch
9d77347007
Run black over all Python files.
2022-09-22 10:04:29 +01:00
Peter Hinch
55f62ce514
Flash: cmdlen constructor arg renamed cmd5.
2020-06-10 14:08:42 +01:00
Peter Hinch
e8a29df07b
Flash: support override of default command set.
2020-06-08 18:37:54 +01:00
Peter Hinch
33f4dc0658
Document support for extra flash chips.
2020-02-13 14:01:02 +00:00
Peter Hinch
cb1c33303e
Save problematic version.
2020-02-13 09:09:07 +00:00
Peter Hinch
82104ac4cc
Add delay after Pyboard D 3V3 enable - docs and test scripts.
2020-02-11 17:07:22 +00:00
Peter Hinch
4a55115a5d
FLASH.md correction.
2020-02-11 14:36:54 +00:00
Peter Hinch
9c35fb6e98
Flash: extend support to smaller chips. Add note re CS pullups.
2020-02-11 12:16:02 +00:00
Daniel Thompson
8105da265b
flash_spi: Generalize to support chips with 24-bit addresses
...
Currently flash_spi.py is hardcoded for a small set of devices, all of
which can use 4-byte addressing. Fix this by allowing the command set and
address generation to be switched dynamically.
We also remove the whitelist of tested devices since the interfaces used
is very common amoung different flash devices. However as a safety measure
the user can provide the expected flash size and this will be checked
against the density field.
2020-02-09 16:51:01 +00:00
Peter Hinch
9466ad2061
Add ESP8266 tests.
2020-01-11 18:02:19 +00:00
Peter Hinch
bc8b29ea84
Testing complete.
2020-01-10 18:46:57 +00:00
Peter Hinch
cdef377f38
Prior to refactor branch.
2020-01-01 14:15:40 +00:00
Peter Hinch
fb0b7ab371
Directory structure: technology/interface.
2019-12-30 10:48:46 +00:00
Peter Hinch
7f997f2746
Flash: filesystem now automatically synchronised. _dirty flag implemented.
2019-12-30 09:51:10 +00:00
Peter Hinch
4b27d4ce3d
flash driver checks prior sector erasure. Add littlefs_test.
2019-12-26 18:08:59 +00:00
Peter Hinch
49991d1e02
First pass at flash driver.
2019-12-24 15:16:09 +00:00