ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион, Тион-Про, Тион-Про v2, Сириус => Тема начата: dmitryn от 19 Марта, 2010, 16:10:02

Название: Подсветка в tion
Отправлено: dmitryn от 19 Марта, 2010, 16:10:02
Здравствуйте коллеги.
Разбираюсь с подсветкой.
В документации сказано,что для плат на основе EP93xx управление подсветкой реализовано сигналом bright (см. /sys/class/backlight).
Файловую систему /sys/class/backlight/ep93xx-backlight вижу.
вижу файлы
actual_brightness  device             power              uevent
brightness         max_brightness     subsystem

Подскажите ссылки на документацию что делать с этими сигналами и как с ними работать. На низком уровне работь не приходилось :(
Название: Re: Подсветка в tion
Отправлено: asv от 19 Марта, 2010, 17:05:23
Никакого низкого уровня.

max_brightness -- макс. значение яркости, файл только для чтения
brightness -- текущее значение яркости

Открываете файл max_brightness, читаете из него значение (можно закрыть, оно неизменно при работе, но может поменяться, например, при изменении частоты ШИМ сигнала bright).
Открываете файл brightness и пишите в него желаемое значение, строкой.

Например
echo 0 > /sys/BR_PATH/brigtness -- выключить подсветку
cat /sys/BR_PATH/max_brigtness > /sys/BR_PATH/brigtness -- включить на максимум


Если выключаете подсветку, то имеет смысл выключить LCD-контроллер процессора -- записать 1 в /sys/SOME_PATH/blank
Название: Re: Подсветка в tion
Отправлено: dmitryn от 22 Марта, 2010, 08:39:08
Спасибо ОГРОМНОЕ. все получилось. :)