Staars / BT-TrackPad-ESP32

A self-built Bluetooth-Trackpad , that uses a ESP32 and a GT911-board.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BT-TrackPad-ESP32

A self-built Bluetooth-Trackpad , that uses a ESP32 and a GT911-board.

This is a personal playground project to learn a thing or two, by combining a generic ESP32-board and a cheap GT911-touchscreen. It makes use of the "ble_hid_device_demo" from Espressif and the Goodix-Library for ESP32-idf.

I hope to be able to add more functionality in the future.

Current hardware prototype:

current status:

  • simple HID-Trackpad that reports single point events
  • short tap for left mouse button

planned features:

  • adding multi-touch (the sensor can track 5 points/fingers)
  • gestures
  • maybe adding a hardware button

About

A self-built Bluetooth-Trackpad , that uses a ESP32 and a GT911-board.


Languages

Language:C 76.5%Language:C++ 23.4%Language:Makefile 0.1%