albsod / pinetime-hypnos

Zephyr firmware for the nRF52832 PineTime smartwatch
Apache License 2.0
72 stars 21 forks source link

[feature] Touch controller: more touch events #50

Closed sdorre closed 4 years ago

sdorre commented 4 years ago

The touch controller in the Pinetime is a I2C device based on the CST816S touch controller.

There is very few documentation but the Wiki page gives us some hints about how to get it to work. WIKI

The prooject already integrate a driver and get the tap event on and ISR. We will need the other event if we want to implement some kind of navigation system.

supported touch event :

endian-albin commented 4 years ago

It would be really nice to have a proper Zephyr driver that could be upstreamed. For this to be possible we can't copy from existing "source available" non-Apache 2.0 licensed drivers however. :/