Eixos xy invertidos na tela sensível ao toque

3

Estou tentando instalar uma tela de LCD (RB-TFT3.2) no meu pi de framboesa (rasbpian jessie).
Para fazer isso, eu segui a documentação do tela lcd , que pode ser resumida como tal:

  1. adicione dtparam=spi=on e dtoverlay=waveshare32b:rotate=270 no final do /boot/config.txt
  2. adicione fbcon=map:10 no final de /boot/cmdline.txt
  3. crie /usr/share/x11/xorg.conf.d/99-calibration.conf com o seguinte conteúdo:

    Section "InputClass"
        Identifier    "calibration"
        MatchProduct    "ADS7846 Touchscreen"
        Option  "Calibration" "160 3723 3896 181"
        Option  "SwapAxes" "1"
    EndSection
    
    1. alterou /dev/fb0 para /dev/fb1 em /usr/share/X11/xorg.conf.d/00-fbturbo.conf
    2. baixou a sobreposição vinculada e colocou-a em / boot / overlays

Após uma boa reinicialização, a tela é detectada e funciona quase bem. O único problema é o fato de que os eixos x e y parecem estar invertidos para o cursor de toque (o ponteiro do mouse funciona bem).

Eu tentei calibrá-lo usando ts_calibrate ou xinput_calibrator. O problema é que a tela sensível ao toque funciona bem com essas ferramentas.

Para resumir, eu posso usar o ts_test perfeitamente, mas não funciona bem para o lxde. Vocês teriam alguma idéia do que está acontecendo?

    
por fxm 03.08.2017 / 15:32

0 respostas