5.6.3 Read from EEData
After EEData is written, memory values are read into a RAM array. As there are only four Port A LEDs, the data is shifted for display. The values in the RAM array are used in the next write loop to change the values in EEData memory.
Because the speed of execution will, in most cases, cause the LEDs to flash faster than
the eye can see, the _delay()
function is used again (as in 2 Flash LEDs Using _delay() Function) to slow
execution.