Skip to content

User-space, polling based "driver" for Goodix GT911 I2C touchscreens

License

Notifications You must be signed in to change notification settings

enp6s0/GT911-polling-userspace-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Userspace polling driver for the Goodix GT911 touchscreen controller

A hacky solution created on a whim to allow for use of GT911-based touch panels on a system with I2C but not GPIO pins (hence, no support for interrupts).

driver.py contains the bulk of the stuff. A systemd service file (touchscreen.service) is also available, and assumes that the driver is placed at /opt/touchscreen/driver.py. By default this does the bad, bad thing by running as root - be sure to create proper service users with proper permissions for production usage!

License

MIT - see license.md for details

About

User-space, polling based "driver" for Goodix GT911 I2C touchscreens

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages