Problemas Ttp223b y libreria u8g2

Hoa hice lo siguiente:

#include <Arduino.h>
#include <U8g2lib.h>
#include <SPI.h>
#include <Wire.h>
#define SensorTouch_A 5
#define SensorTouch_B 6
#define SensorTouch_C 7
#define SensorTouch_D 8

#define pinA 13
#define pinB 11
#define pinC 10

U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, pinA, pinB, pinC, U8X8_PIN_NONE);

uint8_t current_selection = 0;

void setup() {
  pinMode(SensorTouch_A, INPUT_PULLUP);
  pinMode(SensorTouch_B, INPUT_PULLUP);
  pinMode(SensorTouch_C, INPUT_PULLUP);
  pinMode(SensorTouch_D, INPUT_PULLUP);
  // u8g2.begin(/*Select=*/ U8X8_PIN_NONE, /*Right/Next=*/ U8X8_PIN_NONE, /*Left/Prev=*/ U8X8_PIN_NONE, /*Up=*/ SensorTouch_A, /*Down=*/SensorTouch_B , /*Home/Cancel=*/U8X8_PIN_NONE );
  u8g2.begin( SensorTouch_A,  SensorTouch_B,  SensorTouch_C,  U8X8_PIN_NONE,  U8X8_PIN_NONE,  SensorTouch_D);

}


void loop() {
 u8g2.firstPage();
  do {
    const char *nameMenu = "P R O G R A M A S";
    select_menu(nameMenu, "Configuracion\n Programas\n Otros");
  } while (u8g2.nextPage());

}

void select_menu(const char *nameMenu, const char *select_menu) {
  u8g2.setFont(u8g2_font_6x12_tf);
  current_selection = 0;

  current_selection = u8g2.userInterfaceSelectionList(
                        nameMenu,
                        current_selection,
                        select_menu);
}

y ahora directamente no funciona ningun touch, por lo que veo el constructor es U8X8 por lo que mi pantalla admite U8G2, creo que por ahi viene el problema, puede ser eso?