Показать сообщение отдельно
Старый 15.01.2018, 23:46   #668
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 35
Регион: 86
Сообщений: 445
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Походу я нашёл идеальный подход к пробуждению и засыпанию планшета. Проверил работает просто шикарно.

На своём устройстве DIXOM поднял HID 1 Generic Desktop и в нём есть команды System Wake Up и System Sleep.

System Wake Up........говорит "проснись"
System Sleep.............говорит "усни"

И так самое главное
1) На планшете в настройках поставил минимальное время работы подсветки экрана (15сек, меньше нельзя )
2) В прошивке написал, после включения ACC чтоб каждые 5 сек отправлял System Wake Up
3) В прошивке написал, после отключения ACC, 1 раз отправляет System Sleep.

В итоге всё получается очень просто
Подключаем планшет, телефон, ios устройство и т.п. которые понимают HID к моему устройству по USB и они никогда не засыпают пока есть сигнал АСС (так как каждые 5 сек приходит команда проснись (System Wake Up)), как только он пропал всё засыпает)

Там есть ещё много всего, вот список команд...
Цитата:
1 Generic Desktop
0x00 Undefined
0x01 Pointer
0x02 Mouse
0x03 Reserved
0x04 Joystick
0x05 Game Pad
0x06 Keyboard
0x07 Keypad
0x08 Multi-axis Controller
0x30 X
0x31 Y
0x32 Z
0x33 Rx
0x34 Ry
0x35 Rz
0x36 Slider
0x37 Dial
0x38 Wheel
0x39 Hat Switch
0x3A Counted Buffer
0x3B Byte Count
0x3C Motion Wakeup
0x40 Vx
0x41 Vy
0x42 Vz
0x43 Vbrx
0x44 Vbry
0x45 Vbrx
0x46 Vno
0x80 System Control
0x81 System Power Down
0x82 System Sleep
0x83 System Wake Up
0x84 System Context Menu
0x85 System Main Menu
0x86 System App Menu
0x87 System Menu Help
0x88 System Menu Exit
0x89 System Menu Select
0x8A System Menu Right
0x8B System Menu Left
0x8C System Menu Up
0x8D System Menu Down
0x90 D-pad Up
0x91 D-pad Down
0x92 D-pad Right
0x93 D-pad Left
Alekssandr вне форума   Ответить с цитированием