trezor-firmware
trezor-firmware copied to clipboard
T3T1 touch tunning
Two adjustments made to T3T1 touch processing:
- when missed PRESS_DOWN event and only seeing LIFT_UP, TOUCH_START event is generated to compensate for the missing touch. The missing touches were actually observed on lockscreen's tap to unlock - the animation takes non-trivial amount of time to render so short touches were lost.
- touch coordinates correction for T3T1 touch panel is introduced. This aims to correct the panel's bias that shifts X coordinate towards center of the panel.