Набросал небольшой проект, прилагаю вместе с комплектом библиотек.
Проект демонстрирует систему контроля значений с выводом сообщений.
Проект на основе СПК210, в режиме эмуляции выдаёт ошибку записи - это нормально, т.к. эмулятор файловые операции не поддерживает. Если есть под рукой СПК210, там ошибки не должно быть (но изучите документацию библиотек на предмет рабочих путей для файлов).
Для оптимизации пользователю для просмотра доступны только последние 32 сообщения, но в файл (в демке не используется) пишутся все. Главное - чтобы между событиями, которые вызывают запись сообщений, были паузы в несколько секунд, иначе будут потери сообщений. Это связано с тем, что используется кэш на 32 сообщения, которые перезаписываюстя при переполнении, а сброс кэша в файл происходит в "тишине".




Ответить с цитированием