Цитата Сообщение от StF Посмотреть сообщение
Вроде бы удалось написать задуманное, реализовав с нуля табличку с данными, кольцевым буфером, листанием, экспортом итд, однако меня не покидает ощущение что это можно было всё решить как то гораздо проще. Или я заблуждаюсь?
Жалко, что я чайник в языке Си (Читаю и перевожу со словарем ).
Но я бы оставил стандартную историческую таблицу, а на Си сделал экспорт в файл. Мне кажется было бы проще. Ведь в архиве исторической таблицы, каждая запись - 5 регистров штамп времени, далее один регистр индекс сообщения в массиве сообщений, остальные шесть регистров игнорируем.
Адреса каждой записи в архиве известны, печатаем каждую запись в буфер функцией snprintf() в нужном формате (дату-время + "," + сообщение из массива по индексу + 0x0D + 0x0A). После перебора всех записей в архиве - записать содержимое буфера в конец файла "CE.csv"