circuitpython/lib/oofatfs
Jeff Epler 3d66ed27ce
oofatfs: enable use of random volume IDs
This may help address #7409 if the underlying cause is the deterministic
volume ID. However, not all boards have working urandom (samd21
at least does not) so a couple of fallbacks are attempted when it fails.

I verified that on a pico_w, each `storage.erase_filesystem()` gives
a distinct 32-bit volume ID (pico_w's urandom can never fail)
2023-01-03 17:18:29 -06:00
..
diskio.h Merge MicroPython v1.11 into CircuitPython 2021-04-26 15:47:41 -07:00
ff.c oofatfs: enable use of random volume IDs 2023-01-03 17:18:29 -06:00
ff.h oofatfs: enable use of random volume IDs 2023-01-03 17:18:29 -06:00
ffconf.h oofatfs: enable use of random volume IDs 2023-01-03 17:18:29 -06:00
ffunicode.c Merge MicroPython v1.11 into CircuitPython 2021-04-26 15:47:41 -07:00