Приветствую Вас, Гость · RSS Понедельник, 20.05.2024, 19:59







Главная » 2007 » Ноябрь » 20
Существуют естественные отличия в настройке фреймбуфера этих устройств.
N520
N560
pixclock = 156000
bpp = 16
xres = 240
yres = 320
hsync_len = 10
vsync_len = 2
left_margin = 20
upper_margin = 3
right_margin = 10
lower_margin = 1
sync = 0
pixclock = 57692
bpp = 16
xres = 480
yres = 640
hsync_len = 8
vsync_len = 2
left_margin = 8
upper_margin = 3
right_margin = 124
lower_margin = 25
sync = 0

Пока я не знаю как программно отличить эти устройства, буду по возможности выкладывать ядра для одного и другого. Ес ... Читать дальше »
Просмотров: 2191 | Добавил: Илья | Дата: 20.11.2007 | Комментарии (1)

Сегодня настроил кнопки. Теперь они точно работают. Что это значит:
- кнопка Suspend/Resume использует код KEY_POWER;
- кнопки Navigation Keys используют коды KEY_UP, KEY_DOWN, KEY_LEFT, KEY_RIGHT и KEY_ENTER;
- кнопки Contacts, Calendar, Navigation (GPS) и Today используют коды _KEY_CONTACTS (KEY_F10), _KEY_CALENDAR (KEY_F9), _KEY_MAIL (KEY_F11), _KEY_HOMEPAGE (KEY_F12).

Все кнопки, кроме Suspend/Resume работают через драйвер матричной клавиатуры pxa27x_keyboard (CONFIG_KEYBOARD_PXA27x). Кнопка Suspend/Resume подключена напрямую к GPIO0 процессора и для её работы используется драйвер gpio_keys (CONFIG_KEYBOARD_GPIO).

Таким образом, N560 поддерживаются все 10 кнопок устройства.
Просмотров: 1890 | Добавил: Илья | Дата: 20.11.2007 | Комментарии (1)

Хостинг от uCoz