Open the EEPROM Panel (CTRL+E or Tools\EEPROM).
Example : Refer to this example: Using the EEPROM Panel.
1) Space Selection Panel
This panel displays the Global Space and the User Spaces (Boolean, Byte, Integer, Long, Float, String) activated in your configuration.
Each space is associated to a unique color. You can click on any space name to display its content in the Content Panel.
2) Content Panel
This panel allows you to navigate through the content of a space by using either the navigation arrows or by using the address/index selector:
- Global Space: you navigate through the memory cells using their
- Sub-spaces of the User Space: you navigate through the space elements using their indexes.
You can easily enter a new value for any space element or cell. Just don’t forget to press “Enter” to validate your input.
Using the tooltip
When you put your mouse cursor over the index of an element/address of a cell, a tooltip appears showing specific details.
Each User Space element stores its value in 1 or several cells depending on its data type. For instance, a Long element stores its value in 4 memory cells. The tooltip for this Long element will show the address of its main cell, that is the cell that holds the Least Significant Bits.
On the other hand, the tooltip of any of the 4 cells will show the index and value of the Long element.
3) Global Actions Panel
Click on “Read ALL” to read all the EEPROM content. Note that this action is performed automatically by HITIPanel at communication start-up with your Arduino so you should usually not need to do it.
Clear ALL to 0
If this is the first time you access and see the content of your EEPROM, you may be surprised to find out that all the cells have their bits set to 1 instead of 0. This is absolutely normal, EEPROMs are produced and shipped in this state. However, you surely prefer to work with all the bits set to 0. To do that, click on “Clear ALL to 0” to set all the bits to 0.
You should notice that the writing process takes few seconds. Again, this is normal as writing to a cell is extremely slow.
Also, note that in order to save EEPROM lifetime, writing to a cell is only performed if the data inside this cell needs being updated. Which means that if you click a second time on “Clear ALL to 0”, no writing will be performed.
Set ALL to 1
If desired, you can set all bits to 1 by clicking on “Set ALL to 1”. As for “Clear ALL to 0”, this operation can take a while to complete.