Олег Цилюрик: ну как выход в freemodbus тип BOOL переименовать в mBOOL, все равно он только там используется, потому что в другой используется стандартная библиотека
в тот и проблема что они файлы от freemodbus, а другие для работы с флешкартой. И в одном случае typedef unsigned int BOOL а в другом typedef unsigned char BOOL
Вообще надо передать структуру, могу поля переписать в масив, либо привести к указателю и длину посчитать через sizeof. Я не могу понять где мне узнать что пришел запрос на отправку данных? Где вызывать функцию отправки
хм, ну вначале так и было в планах, а как я понял с кольцевым буфером, мы заранее узнаем вес каждой строки в буфер, в коде заводим переменную и инкриминируя ее до порога записываем строку, потом просто обнуляем переменную и записываем снова?
Digital Brain: а могу я просто сделать аппаратный таймер, который будет каждую секунду вызывать прерывание и опрашивать порт, и если кнопка зажата то увеличивать переменную, если нет то сбрасывать, а по достижении ее обнулять? или это очень долго будет? пока не могу сам это проверить