You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This supports the Cirque Pinnacle 1CA027 Touch Controller, which is used in the TM040040, TM035035 and the TM023023 trackpads. These are I2C or SPI compatible, and both configurations are supported.
|`CIRQUE_PINNACLE_X_LOWER`| (Optional) The minimum reachable X value on the sensor. |`127`|
95
+
|`CIRQUE_PINNACLE_X_UPPER`| (Optional) The maximum reachable X value on the sensor. |`1919`|
96
+
|`CIRQUE_PINNACLE_Y_LOWER`| (Optional) The minimum reachable Y value on the sensor. |`63`|
97
+
|`CIRQUE_PINNACLE_Y_UPPER`| (Optional) The maximum reachable Y value on the sensor. |`1471`|
98
+
|`CIRQUE_PINNACLE_ATTENUATION`| (Optional) Sets the attenuation of the sensor data. |`ADC_ATTENUATE_4X`|
99
+
|`CIRQUE_PINNACLE_TAPPING_TERM`| (Optional) Length of time that a touch can be to be considered a tap. |`TAPPING_TERM`/`200`|
100
+
|`CIRQUE_PINNACLE_TOUCH_DEBOUNCE`| (Optional) Length of time that a touch can be to be considered a tap. |`TAPPING_TERM`/`200`|
101
101
102
102
**`CIRQUE_PINNACLE_ATTENUATION`** is a measure of how much data is suppressed in regards to sensitivity. The higher the attenuation, the less sensitive the touchpad will be.
103
103
@@ -122,6 +122,9 @@ Default attenuation is set to 4X, although if you are using a thicker overlay (s
122
122
123
123
Default Scaling/CPI is 1024.
124
124
125
+
Also see the `POINTING_DEVICE_TASK_THROTTLE_MS`, which defaults to 10ms when using Cirque Pinnacle, which matches the internal update rate of the position registers (in standard configuration). Advanced configuration for pen/stylus usage might require lower values.
126
+
127
+
125
128
### Pimoroni Trackball
126
129
127
130
To use the Pimoroni Trackball module, add this to your `rules.mk`:
# definePOINTING_DEVICE_TASK_THROTTLE_MS 10 // Cirque Pinnacle in normal operation produces data every 10ms. Advanced configuration for pen/stylus usage might require lower values.
0 commit comments