Поддержка многоцветных светодиодов в ядре
Есть светодиод с двумя цветами (зеленый, красный). Светодиод подключен к двум gpio.
Если горят оба цвета, то имеем третий цвет - оранжевый.
Задача: нужно моргать оранжевым цветом.
Использую led-gpio драйвер с heardbeat триггером.
Чтоб решить задачку, приходится настраивать два отдельных led'a и включать моргание на обоих одновременно.
Насколько я понял, драйвер настраивает по отдельному таймеру для каждого светодиода.
В результате иногда получается рассинхрон в моргании. Т.е. зеленый горит, красный не горит и наоборот.
Покопался в ядре и в гугле что-то не нашел поддержки такой фичи.
Неужели одному мне нужно? :)
Очень не хотелось бы этот функционал переносить в userspace.