Hello Dave,
Very interesting idea.
It makes perfect sense. It's a completly diferent logic this way.
Thanks
What i thought was:
I can reserve 4 bytes ( using 2 blocks of data...reserve more with more blocks ) of memory such as:
1 will record the starting address for first block
1 will record the ending point for the first block
1 will record the starting point of second block
1 will record the ending address of second block
This way i can have variable size of block with data![]()
These can be stored either in the external or internal eeprom ( i guess it will be safer to store them in the external one )
For reading it will lookup these bytes for it to know where to start colecting data and where to stop.
To erase just simply put these to 0 ( reminding to check for 0 before start recording ).
I think it can work this way, dont you think ?
.





Bookmarks