-
-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Is your feature request related to a problem? Please describe.
The NXT does not have a driver to store data yet. This concerns a read/write operation for one binary blob (not a whole file system -- that's for another time.)
Describe the solution you'd like
It would be good to create a brief overview of how this worked in the original firmware, for reference.
Was it just storing data on internal flash? If so, then we can basically write a driver equivalent to this one. Like this one, the NXT implementation can be blocking because it only runs on boot/shutdown. The stuff about checksums here can be removed since it does not apply. We could reserve the same regions as in the original NXT firmware.
See also the linker file for Technic Hub / Move Hub / City Hub to carve out a region so we will automatically get a warning if the firmware gets too big due to the reserved space.