Сообщение от
neyro
Нет....через шину ibus идет их огромное колличество(и они не повторяются)...я вообще удивляюсь как атмеговский проц с правляется с таким потоком...проблем с потерей данных нет кстати ?
п.с. мне только не совсем понятен алгоритм Chip'a при обработке сообщений - ведь часть сообщения может прийти сейчас, а часть во время след получения данных(считывания из буфера), в результате при сравнении оно (сообщение) будет потеряно....в случае с кнопками это впринципе не так важно...но иногда(причем судя по моим так сказать исследованиям в этой области это будет происходить очень часто) нужно будет нажимать их пару раз вместо 1...а вот в случае к примеру эмуляции сд-ченжера это важно т.к. если пропустить 1 сообщение (не ответить на него) то радио модуль бмв подумает, что сд-ченжер отключили и переключит режим на радио.
Я данную проблему решил на компьтере с помощью индексов, но на аурдине может не хватить памяти для этого...когда перепишу код выложу его сюда.