обмена сообщениями, вот подумал о том, как его можно реализовать полностью платформонезависимым и подумал о следующем. Норм ли будет идея, чтобы были указатели на функции для основных операций (отправка, проверка буфера и т.д). А при инициализации своего класса я бы просто присваивал указатель на нужные мне функции и дальше это уже бы работало с необходимой периферией. Или тут могут возникнуть проблемы? (вопрос возможной работы с указателем в никуда отметается, рассматривается, что происходит контроль инициализации указателей на функции)
Ты сча говоришь о стороне МК? Ну или другими словами исполнителя? Если да - обычно так и делают - есть таблица указателей, в зависимости от принятой команды - зовут нужную функцию по указателю
Protobuf?
ага. Просто и тестировать проще будет
советовали когда-то, но я нихерашеньки не понял что с ним делать и хер положил.
Ясн ) Для МК он тяжеловат.
Это своеобразная штука, у него проблемы с требованиями к ресурсами были и имплементации под МК были сырыми. Я его трогал года два назад последний раз. Все сложно было
С ним одна проблема - Google не озаботился сделать нормальный генератор кода на ANSI C.
раз уж тут С++, то делать лучше интерфейсный класс и в его наследниках менять поведение
Епрст, это же гениально. Я просто только осваиваю си, и пока до конца его не про чувствовал)
Обсуждают сегодня