Только 1wire - довольно тормознутая вещь и в реалтайме гнать поток может быть тяжёлой задачей. Главным образом надо рассматривать как некую альтернативу dmx512. Т.е. для запуска и управления эффектами.
Но лишать мастера возможности управлять светодиодами каждой сосульки тоже не разумно.
Поэтому у меня в голове созрел такой набор команд.
1)Каждый слейв имеет адрес(например 1-10). Адрес 0 - общий и принимается всеми устройствами. Т.е. можно обратиться как к конкретному так и ко всем девайсам.
2)Команда выбора номера эффекта и его скорости.
3)Команда загрузки байтов яркости в сосульку(полностью внешнее управление).
4)Команда Выполнить действие. Например мы сосулькам раздали задания, говорим Выполнить. Они все синхронно перешли в нужное состояние.
В обратной связи(сосулька->мастер) смысла большого нет.
Это не просьба к реализации. Просто решил поделиться своими мыслями.


