Спустя почти два года после публикации первого варианта лампы настроения было собрано несколько экземпляров,
сделаны выводы и произведены некоторые улучшения.
После обкатки на разных устройствах прошивка была обновлена:
- Изменен алгоритм генерации цветов - теперь цвета более насыщенные
- Исправлена проблема с резким переключением между цветами. Баг связан с тем, что раньше значение следующего цвета вычислялось
непосредственно в процедуре прерывания и эта операция занимала слишком много времени. Теперь вычисление вынесено в главный цикл
- Добавлена возможность использовать свой генератор псевдо-случайных чисел вместо stdlib-овского. Этим можно немного уменьшить размер
прошивки в ущерб качеству случайности генеримых цветов (что, вообщем-то, не особо сказывается на работе лампы).
- Прошивка теперь компилируется под AVR Studio 6