7 releases (breaking)

0.6.1 Jan 27, 2024
0.6.0 Dec 17, 2023
0.5.0 Oct 27, 2023
0.4.0 May 9, 2022
0.1.0 Feb 20, 2022

#466 in Embedded development

Download history 26/week @ 2024-07-25 14/week @ 2024-08-01 5/week @ 2024-08-08 9/week @ 2024-09-05 9/week @ 2024-09-12 18/week @ 2024-09-19 20/week @ 2024-09-26 5/week @ 2024-10-03 30/week @ 2024-10-10 61/week @ 2024-10-17 22/week @ 2024-10-24 35/week @ 2024-10-31 61/week @ 2024-11-07

185 downloads per month

MIT/Apache

33KB
754 lines

Build status Crates.io Docs.rs

FT6x36 Rust driver

Minimal FT6x36 implementation.

What's working:

  • Reporting touch event statuses by querying the device

What's missing:

  • Detecting gestures within the device. I found reports noticing the same problem with C/C++ drivers, so I guess we are missing some information from the datasheet here

Interrupt service handler setup is not provided, as it depends on your platform

Examples

You can find an example usage in this project: TTGO T-Watch v1 rust example.

Contributing

This project is open to contributions of any form, do not hesitate to open an issue or a pull-request if you have questions or suggestions.

Dependencies

~0.3–0.8MB
~18K SLoC