Посмотрите пины какие указаны на шилд, если они не совпадают тач работать не будет.
вот эта строчка в коде
ITDB02 myGLCD(38,39,40,41,ITDB32S);
ITDB02_Touch myTouch(6,5,4,3,2);
Возможно надо что-то подредактировать в этой строке, у меня сначала тоже тач не отзывался.
А что с часами делать так и не пойму, ну не хотят они работать и всё.