Анонс 4-й версии контроллера.

Прошлая, 3-я версия тут.

Главным ее отличием является:
- переход на 32-х битный микропроцессор ARM;
- встроенный источник питания 5В 2А на основе KIS-3R33S;
- поддержка шины IEBUS (AVC-LAN);
- поддержка шины BMW IBUS;
- поддержка HID CDC для UART GPS приемников или других устройств;
- подключение и управление внешними навигационными блоками GARMIN, PHANTOM, KENWOOD и т.д.
- поддержка мультитач жестов на обычной резистивной тачпанели


Кратенько по железу:
- 32-х битный контроллер ARM с аппаратным USB;
- источник питания DC/DC всеми любимый KIS-3R33S с защитой от бросков напряжения бортовой сети и возможностью полного программного отключения при отсутствии АСС;
- вход BAT и АСС;
- выход для питания тв-боксов 5В 2А которые можно повторно включить внешней штатной кнопкой включения;
- управляемый выход для питания свистков 5В 2А которые можно повторно включить только предварительно выключив;
- 2 выхода типа открытый коллектор до 500mA для управления кнопкой включения планшета, тв-бокса, либо внешним реле или выдачи ИК кода...;
- 6 цифровых входов/выходов с защитой. Из них 2 шины - UART и шина I2C, 2 выхода ШИМ.
- 4 канала для подключения резистивных кнопок руля или внешних кнопок, джойстиков... (до 15 кнопок на канал);
- линии для подключения 4-х проводной тачпанели с внешним мультиплексором. Мультиплексор выполнен на отдельной плате 25x20мм с кабелем 20 см;
- 2 канала опроса цифровых энкодеров с предделителем;
- 2 линии аналогового входа 0...18В;
- 2 канала аналогового управления штатными магнитолами;
- шина IEBUS (AVC-LAN) для эмуляции внешнего навигатора, внешнего DVD и CD чейнджера, управления штатным усилителем Toyota/Lexus без штатного головного устройства, чтения кнопок по шине, управления с родного тача головных устройств...;
- разъем микро-USB + возможность припайки внешнего кабеля USB (питается контроллер только от BAT);
- размер платы 50x65мм;

Если кратко, то обеспечивает такой функционал после установки:
System.jpg

По софту включает все, что есть в 3-й версии.
Кроме того предоставляет хосту HID CDC устройство для подключения внешних модулей GPS с UART интерфейсом. Например такого или такого. Под windows он видится как обычный COM порт, для Android - ttyACMx (необходимо подключить драйвер cdc-acm.ko соответствующий версии ядра).
Увеличено количество типов поддерживаемых событий. В частности теперь с помощью события "Таймаут" можно организовать последовательную цепочку реакций на любое событие. Добавлены события для отслеживания напряжений на аналоговых входах и активации/деактивации шины USB хоста.
С помощью событий "Напряжение" и "Таймаут" элементарно делается переключение на камеру заднего вида и обратно на мониторах с кнопкой переключения источников.
Добавлены и реакции. Теперь любой ИК код можно выдавать на любые свободные ножки разъемов.
Кроме того добавлена реакция "USB нажатие" - виртуальное нажатие на тачпанель для совершения определенных автоматических действий...

IMG_2412a.jpgGUI.jpg

Комплект состоит из собранной платы контроллера, разъемов с контактами, платы мультиплексора с кабелем и разъемом, 4-х проводный FPC шлейф длиной 20 см для подключения к штатной схеме тачпанели.
На фото показаны обе стороны платы мультиплексора. На одной 4-х контактные FFC разъемы с шагом 1мм, на обратной - 8 контактные с шагом 1мм.
IMG_2481.jpg
Для тех, у кого нет места для платы мультиплексора рядом со штатным тачем могу доукомплектовать 2-мя разъемами FFC(как на плате мультиплексора) и еще одним 4-х проводным FPC шлейфом длиной 20 см.

При заказе уточняйте тип шлейфа тачпанели, варианты:
- 4-х контактный шлейф с шагом 1мм (если не уточняете, то идет по умолчанию);
- 8-контактный шлейф с шагом 1мм;
- 8-контактный шлейф с шагом 0.5мм и такой-же разъем на плате мультиплексора вместо 4-х контактного с шагом 1мм.

Графическая оболочка для программирования YAMDT_GUIV4_V0413.zip
Текущая прошивка для загрузки через оболочку
droid_touch4V0413.zip
Текущая прошивка без поддержки обычных кнопок (чтобы в андроиде не пропадала экранная клавиатура)
droid_touch4V0413_wo_keys.zip
inf файл виртуального COM порта для windows
DROID-TOUCH-V4-INF.zip
Чтобы не было курсора при нажатиях вообще, этот файл (после распаковки) положить в /system/usr/idc
Vendor_ffff_Product_0011.zip, и выставить права 644.
Описание
YAM-DROID-TOUCH-V4_V0413.zip
Подключение
YAM_DROID_TOUCHV4_CONN.zip

Приехали UART GPS Glonass приемники по второй ссылке. Шли 12 дней, неплохо по моему...
IMG_2581a.jpg
Подключение к контроллеру:
VDD к X4/1
TXD к X4/2
RXD к X4/3 можно не подключать вовсе...
GND к X4/4
или
VDD к X6/1
TXD к X6/2
RXD к X6/3 можно не подключать вовсе...
GND к X6/4

Переключение между GPS и Glonass описано тут.

Видео работы под windows
Может работать и как сенсор местоположения под win7/8 (кому надо - в личку)

Работа в Андроид Навителе
Как оказалось в моем свистке уже встроен cdc-acm.ko драйвер, осталось добавить в автозагрузку только
setprop ro.kernel.android.gps ttyACM0
sleep 50
chmod 666 /dev/ttyACM0
Ну и переписать либу куда указано.
Вообще все подключение описано в теме уважаемого Rage2.

Есть ограниченное количество этих GPS модулей, кому надо - заказываете.

Управление мультитач жестами на примере зума и регулировки громкости с мьютом...
Файл конфигурации данного примера Gestures.zip


Так-же оказываю всяческую помощь в настройке контроллера под Ваши нужды и консультирую по скайпу или иным способом. Прошу обращаться в личку.

Цена осталась в районе стоимости 3-й версии.

Все вопросы по цене (в личку...).