You can create a SDK for your MCU online on the NXP website, and download it. With plenty of options to include middleware components like communication protocols, or graphics. Have you tried that ?
Select you MCU on the NXP product page, and go to the Design Resources / Embedded Software page:

I don't really know the LPC1788.