PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Контроллер резистивного сенсорного экрана, совместимый с Андроид. (http://pccar.ru/showthread.php?t=18943)

Gorynch 24.12.2013 13:29

спасибо автору за проделанную работу

я правильно понимаю, что можно отправлять android устройству любые координаты нажатия, а не только те, которые получают от стекла?
Т.е. если "что-то" внешнее скажет контроллеру "нажми там", то он нажмёт. Так?

ilia221165 24.12.2013 18:10

m32U4def.inc http://yadi.sk/d/ti8oEG4JErbAb

tegelberg 26.12.2013 23:43

Всё получилось нужно било RES + GND сомкнуть и пошол в bootloader

А как сделоть на двойное касание?

yojig 27.12.2013 16:28

в xbmc интерфейс не реагирует на тач никак. хотя мышь видно, работает. у всех так? лечится?

AngelOfGrief 05.01.2014 03:39

Вложений: 1
Цитата:

Сообщение от AngelOfGrief (Сообщение 265382)
В общем, сегодня опять пытался что-то получить от тача под Jelly Bean... Пробовал разные прошивки: из первого поста, свои, скомпилированные, соответственно, с с поочерёдным закомментированием строк

if (touched) DigitizerReport->Button=0b010001; //так работает в Андроид
if (touched) DigitizerReport->Button=0b110001; //так работает в Винде


итд.

Никакого результата. По-прежнему курсор прыгает.

Решил в очередной раз вернуться к старой теме. Напомню, у меня контроллер перестал нормально работать после замены головного девайса со старого (Андроид 2) на новый (Андроид 4.1.2). И железка другая и прошивка другая. В машине глюки выглядели как хаотичное перескакивание курсора и случайная смена координат местами.

Сегодня забрал магнитолу домой и проверил всё на столе. Выяснил:

- в режиме "так работает в винде" действительно всё нормально калибруется и работает в Windows XP, никаких глюков с координатами, т.е. неисправности нет; именно в этом режиме всё хорошо работало на прежнем андроид-боксе (Iconbit Toucan nano)

- на новом Андроид боксе ведёт себя буквально так: запускаю граф. редактор и стилусом рисую в одной точке: какое-то время рисуется в правильном месте, затем перемещается в другое место экрана и рисуется там, потом ещё раз прыгает в другое место, рисуется там, потом ещё раз в другое место, потом возвращается на правильное место. Далее всё повторяется по кругу. Причём через раз координаты меняются местами (рисую вправо-влево, рисуется вверх-вниз).

Время между перескакиваниями проходит фиксированное -- примерно 4 секунды, причём неважно рисуешь или нет в этот момент. Позиций на экране перебирается тоже 4. Т.е., ошибка циклическая и накапливаемая. Если рисовать в другом месте и смещаться тоже будет в другое место, т.е. смещается сообразно реальным координатам, а не в одни и те же точки. Если в Андроиде включить режим отладки, значения координат соответствуют тому что происходит на экране (т.е. тоже меняются раз в 4 сек).

Порисовал и сфоткал. Рисовал стилусом там где обведено кругом. Буду разбираться.

Митрич18 05.01.2014 04:01

Почитайте тему про контроллер совместимый с виной и андроидом. Там один файл надо прописать дополнительно в определенную папку. У меня Самсунг вел себя похожим образом и не хотел калиброваться пока не проделал процедуру с файлом.

AngelOfGrief 06.01.2014 05:28

Не понял что нужно сделать...

Создал файл /system/usr/idc/Vendor_03eb_Product_2064.idc с содержимым:

touch.deviceType = touchScreen
touch.orientationAware = 1
device.internal = 1
keyboard.layout = qwerty
keyboard.characterMap = qwerty2
keyboard.orientationAware = 1
keyboard.builtIn = 1
cursor.mode = navigation
cursor.orientationAware = 1


Ничего не изменилось. Там уже было два файла qwerty.idc и qwerty2.idc с таким же содержимым...
03eb:2064 - USB Id моего тача.

Митрич18 06.01.2014 13:45

Свойства файла меняли после создания? В тотал командере в разрешениях должны быть цифры 644, в ес проводнике надо галочки проставлять.

AngelOfGrief 06.01.2014 18:08

Цитата:

Сообщение от Митрич18 (Сообщение 282429)
Свойства файла меняли после создания? В тотал командере в разрешениях должны быть цифры 644, в ес проводнике надо галочки проставлять.

Я файлы закачиваю в девайс через SSH, там по умолчанию 0644 права выставляются на любой файл.

А что даёт закачка этого файла? Происходит какая-то свистопляска с координатами тача. Я рисую стилусом в одной тачке, а координаты прыгают циклически по 4-м точкам каждые 4 секунды. Ощущение, что Андроид каждые 4 секунды меняет ориентацию экрана (именно для координат тача).

Митрич18 06.01.2014 18:17

У меня без установки этого файла была прорисовка тача только в вертикальном режиме, а картинка была естественно в горизонтальном.


Часовой пояс GMT +4, время: 11:59.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot