1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/guanglunking-ESP32_CH374U

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 6.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 06:18 ae0da25

ATouch

ATouch проект, часть с исходным кодом для аппаратного обеспечения, ESP32+CH374U

Онлайн-документация ATouch доступна по ссылке ниже:

Онлайн-документация ATouch

Описание

  • Последовательный порт (скорость передачи данных 921600 без возврата каретки и перевода строки):
    | Команда | Эффект | Описание | |:-----:|:-----:|:-----:| | open | Открыть режим передачи через последовательный порт | Будет передаваться только состояние и информация о мыши и клавиатуре (журнал отключён) | | close | Закрыть режим передачи через последовательный порт | Прекратить передачу состояния и информации о мыши и клавиатуре | | slogn | Установить уровень журнала NONE | Прекратить вывод любого журнала | | sloge | Установить уровень журнала ERROR | Выводить только журнал ERROR | | slogw | Установить уровень журнала WARN | Выводить журналы WARN и выше | | slogi | Установить уровень журнала INFO | Выводить журналы INFO и выше | | slogd | Установить уровень журнала DEBUG | Выводить журналы DEBUG и выше | | slogv | Установить уровень журнала VERBOSE | Выводить все журналы |

  • Уровень журнала по умолчанию при включении питания: INFO (slogi)


Скачать ресурсы

Мобильное приложение
Клиент для Windows
Клиент для Linux (требуется самостоятельная компиляция)
Программное обеспечение для клиента ESP32
Фоновое программное обеспечение для Android

Исходный код и материалы

Исходный код приложения ATouch для Android [Среда разработки: AndroidStudio]
Исходный код клиента ATouch для Windows и Linux (поддерживает встроенную Linux) [Среда разработки: gcc or MinGW]
Исходный код платы ATouch [Среда разработки: Linux SDK:ESP-DIF3.2]
Исходный код фонового программного обеспечения ATouch для Android [Среда разработки: android-ndk-r13b]
Магазин Taobao
Демонстрационное видео

Назначение клавиш и инструкции по эксплуатации

Клавиша Эффект
Левая кнопка мыши Стрельба (атака) или указание на местоположение указателя (в режиме вызова указателя мыши)
Средняя кнопка мыши Вызов указателя мыши и переключение скрытия указателя мыши
Правая кнопка мыши Открытие прицела
W Движение вперёд (W + Shift для ускорения движения вперёд)
S Движение назад
A Движение влево
D Движение вправо
Ctrl (левый) Приседание
Alt (левый) Лёжа
Пробел Прыжок
Z Вождение автомобиля
X Поездка на заднем сиденье
C Выход из автомобиля
Q Переключение левого оружия
E Переключение правого оружия
R Смена боеприпасов
M Отображение карты и закрытие
B Отображение рюкзака и закрытие
F Обзор (направление тела и действия не меняется, обзор вокруг)
G Использование лекарств
H Спасение

Эффект изображения

Изображение интерфейса настроек

GIF-изображение

GIF-изображение

Основные команды

Настройка проекта

make menuconfig

Компиляция

make -j4 all

Скомпилировать и записать

make -j4 flash

Скомпилировать, записать и отладить

make -j4 flash monitor (Чтобы выйти из последовательного монитора, введите Ctrl-])

  • Журнал обновлений
Время Содержание
2020/5/5 1. Выполнен некоторый простой анализ HID Report. 2. Совместимость с большим количеством клавиатур и мышей (временно не совместима с приёмником беспроводной клавиатуры и мыши). 3. Скорость передачи последовательного порта и соединения данных изменена на 921600. 4. Выпущена версия V1.0.9
2020/4/25 1. Решены некоторые проблемы с мобильным телефоном, открывающим ADB после /etc/mkshrc, вызывающим resize для получения размера терминала последовательного порта

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/guanglunking-ESP32_CH374U.git
git@api.gitlife.ru:oschina-mirror/guanglunking-ESP32_CH374U.git
oschina-mirror
guanglunking-ESP32_CH374U
guanglunking-ESP32_CH374U
master