
Эта путаница произошла из-за того, что маркетологи компании
www.redray.ru
придумали более звучное название для проекта, состоящее из названия их компании
и ника программиста, разрабатывающего аппаратную часть, в результате чего
рабочие названия проекта
GCuKeyb (мыше-клавиатурная ветка) и
GCuJoyFB (джойстиковая ветка)
преобразовались в "Redray GRANI series K" и "Redray GRANI series J" соответственно.
Но на этом переименования не закончились. Пользователи хотели большего функционала и для
его расширения были написаны дополнительные программы - плагины. А разработчик дополнительных
плагинов
DemMax2004, в свою очередь, назвал ветку
GCuJoyFB (джойстиковая ветка) как
IgorPlugHID.
При всем многообразии названий различия в ветках
GCuKeyb (мыше-клавиатурная) и
GCuJoyFB
(джойстиковая) не столь существенны и состоят в различиях представления микрокода в ОС.
То есть,
GCuKeyb определяется в ОС (Win, Lin и т.д.) компьютера как мышка и две клавиатуры
(обычная и мультимедиа часть), а
GCuJoyFB эмитирует посылки джойстика (но не
эмулирует джойстик в играх). И прошивка
GCuKeyb не имеет обратной связи (только
передает данные из прошивки в компьютер), а
GCuJoyFB имеет полноценную двунаправленную
связь. Из компьютера в девайс данные передаются, используя штатный интерфейс
обратной связи джойстика
FidBack, а из девайса в компьютер данные передаются,
как сочетания нажатых кнопок и отклонения осей джойстика.
Обе ветки имеют одинаковую аппаратную часть, в центральный модуль заложена автономная
(без компьютера) поддержка 3х реле. А в
GCuJoyFB дополнительно возможна поддержка
наращиваемых (по необходимости) модулей ввода-вывода (по 8 каналов на модуль), подключаемых
к SPI интерфейсу центрального модуля.