support icon indicating copy to clipboard operation
support copied to clipboard

[NXT - help wanted]: Implement block device driver for internal storage

Open laurensvalk opened this issue 2 months ago • 1 comments

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.

laurensvalk avatar Nov 07 '25 13:11 laurensvalk