описание
http://learn.adafruit.com/adalight-d...nt-tv-lighting
Файло:
https://github.com/adafruit/Adalight
Собственно говоря, его то и разбирал по кусочкам.... осознавал его недели 2, а то и больше(в Сях не программил, не микроконтроллере тем более).
понравилось что практически ни в одном месте кода контроллер не находится в ожидании, грамотно сделанный кольцевой буфер... даже когда контролер ждет 1мс(для сброса/подготовки ленты к новому кадру) контроллер тратит это время чтобы считать байты в буфер.... постоянно в цикле... ну блин действительно очень хорошая работа и оптимизация.... именно с таким подходом без проблем можно еще успевать опрашивать пульт...
единственое я бы заголовок пакета уменьшил бы по размеру.... в холостую 6 байт улетают... не критично, но всеже