Al programar lpc1768, FIO2SET|=(0xff<<0) debe escribirse como LPC_GPIO2->FIOSET|=(0xff<<0) de lo contrario se producirá un error.
FIO2SET se puede usar de esta manera en LPC24XX, pero no en LPC17XX. Compruébelo usted mismo.
La definición de FIO2SET es un puntero en la biblioteca LPC17XX, por lo que lo hará. Simplemente reemplace el
FIO2SET usado con LPC_GPIO2->FIOSET.