I have an 16x2 character LCD hooked up to a LPC2148.This is in 8bit , with BUSY read. It works without any problems if I use legacy GPIO,but does not work with fast GPIO.
I have set SCS to enable fast IO, and just converted all IOPIN,IOSET... etc. to FIOPIN,FIOSET...My code does not have any soft delays after toggling any control pin,and it works fine with legacy GPIO.
Though I have not used it , can anyone show FIOMASK would be useful ? The UM says that if a bit in FIOMASK is set , writes/reads to a pin register does not change/read the physical status of the pin.I do not know how this would be useful.