Я бы сделал сохранение последнего результата, но это как-то не солидно
фишка в том, как ты проектируешь работу.
если просто писать значения по одному числу и двигать счетчиком адрес - ты никак не определишь какие значения идут за какими.
А вот если ты будешь хранить кроме значения еще и бит определяющий номер цикла, первый или второй (перезапись) то при воспроизведении из памяти устройства можно игнорировать те значения, которые не соответствуют очереди по этому биту.