ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Подсветка в tion  (Прочитано 3245 раз)

0 Пользователей и 1 Гость просматривают эту тему.

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25
Подсветка в tion
« : 19 Марта, 2010, 16:10:02 »

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

Подскажите ссылки на документацию что делать с этими сигналами и как с ними работать. На низком уровне работь не приходилось :(
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Подсветка в tion
« Ответ #1 : 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
Записан

dmitryn

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 25
Re: Подсветка в tion
« Ответ #2 : 22 Марта, 2010, 08:39:08 »

Спасибо ОГРОМНОЕ. все получилось. :)
Записан