serLCD library uses softwareSerial unfortunately, so factor the createchar logic out and put it directly in the sketch (YUCK) so HardwareSerial can be used