Lots of small space optimizations to sqeeze a few more bytes for LPC810