есть идеи как проснуть завра при открытии крышки?

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

есть идеи как проснуть завра при открытии крышки?

Сообщение psionrevo » Вт мар 17, 2009 12:04

в моем c1000 в cacko замечательно перехватывается событие suspend - запускаю autosave и sync при закрытии крышки.
закрывая крышку, спокоен: данные сохранены и sync завершен.

а вот после psion а мучает вопрос: как бы при открытии крышки просыпать завра?
приходится жать на белую клавишу calehdar home и т.д. (on/off) дюже неудобна.

есть идея: использовать вставку в аудио разъем, т.к. с пульта он просыпается, и найти микрик,который поставить под крышку.
пульт паял сам, так что идея легко реализуема (микрик только мелкий найти).

может еще какие идеи?
спасибо!
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Вт мар 17, 2009 12:27

Если уж так, то может проще прицепиться к тем микропереключателям, что уже стоят? :)
Я посмотрел, в zaurusd тоже есть только перехват закрытия и поворота крышки. На открытие готового хука нету.
С другой стороны, наверняка, ручка для этого в ядре есть.

Посмотрите где-нибудь в районе обработки сигналов gpio. Может там буквально достаточно дописать номер gpio, который генерят переключатели под крышкой, к тем, которые "просыпают" завра. Но это все чистая фантазия, я даже в код ядра не смотрел :)
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»