Touch panel LLD for olimex pic32mx board