ili9341 TouchScreen shield

Нет ответов
fora983
Offline
Зарегистрирован: 10.09.2016

инверсия тачскрина по оси Х все работает хорошо. но инверсия Y. при изменении библиотеки 

SPFD5408_TouchScreen.cpp

uint8_t xp_port = digitalPinToPort(_xp);
uint8_t yp_port = digitalPinToPort(_yp);
uint8_t xm_port = digitalPinToPort(_xm);
uint8_t ym_port = digitalPinToPort(_ym);
 
uint8_t xp_pin = digitalPinToBitMask(_xp);
uint8_t yp_pin = digitalPinToBitMask(_yp);
uint8_t xm_pin = digitalPinToBitMask(_xm);
uint8_t ym_pin = digitalPinToBitMask(_ym);
 
заменить значения на 
uint8_t xp_port = digitalPinToPort(_xp);
  uint8_t ym_port = digitalPinToPort(_yp);
  uint8_t xm_port = digitalPinToPort(_xm);
  uint8_t yp_port = digitalPinToPort(_ym);
 
  uint8_t xp_pin = digitalPinToBitMask(_xp);
  uint8_t ym_pin = digitalPinToBitMask(_yp);
  uint8_t xm_pin = digitalPinToBitMask(_xm);
  uint8_t yp_pin = digitalPinToBitMask(_ym);
 
Тачскин наичнает правильно позиционироваться НО
происходят ложные срабатывания тачскрина гдето раз в секунду нажатие на него в центре.

я не то меняю ?