v1.3.3 of Memory Storage Management Released
Bobb Fwed
Posts: 1,119
Memory Storage Management is cresting 1000 downloads, I have just release the next revision of the software.
In this release I have added "official" support for arrays and stacks. Previously I had claimed that arrays and stacks could be stored with the software, which was true, but you had to write some of your own code, there was no method that supported it, unless you ensured that it was a byte array and no value of the array was 0. Now there are dedicated methods to store and recall arrays.
I have also updated the Excel file to help people determine the address locations, to better utilize the EEPROM space.
A few other small changes with PUB methods being turned to PRI (no longer need them as PUB for array usages), and some more documentation at the top of the file.
Note: the default lightweight addresses have been changed to better utilize the space for the limited functionality, and the default values are no longer inter-compatible with the larger versions of the software, or older versions. If you were using the lightweight version, you will want to change the values back to their previous locations.
Another thing to note is just like the strings, arrays and stacks are limited to 255 bytes. I hope to remove this limit in the future, but access to the array (or string) will be different, you will have to recall each array element individually, instead of having access to the entire array at once.
Download the full and welterweight version here: http://obex.parallax.com/objects/493/
Download the lightweight (without string/stack/array support) here: http://obex.parallax.com/objects/671/
Please post any comments, problems, or questions here or on the object's OBEX page.
In this release I have added "official" support for arrays and stacks. Previously I had claimed that arrays and stacks could be stored with the software, which was true, but you had to write some of your own code, there was no method that supported it, unless you ensured that it was a byte array and no value of the array was 0. Now there are dedicated methods to store and recall arrays.
I have also updated the Excel file to help people determine the address locations, to better utilize the EEPROM space.
A few other small changes with PUB methods being turned to PRI (no longer need them as PUB for array usages), and some more documentation at the top of the file.
Note: the default lightweight addresses have been changed to better utilize the space for the limited functionality, and the default values are no longer inter-compatible with the larger versions of the software, or older versions. If you were using the lightweight version, you will want to change the values back to their previous locations.
Another thing to note is just like the strings, arrays and stacks are limited to 255 bytes. I hope to remove this limit in the future, but access to the array (or string) will be different, you will have to recall each array element individually, instead of having access to the entire array at once.
Download the full and welterweight version here: http://obex.parallax.com/objects/493/
Download the lightweight (without string/stack/array support) here: http://obex.parallax.com/objects/671/
Please post any comments, problems, or questions here or on the object's OBEX page.
Comments