Which LCDs are supported by your CP240x LCD controller?
The CP240x LCD controller supports any LCD with up to 128 segments (4-mux), 96 segments (3-mux), 64 segments (2-mux), or 32 segments (static). An alphanumeric font table is provided for the VIM-878, which is included in the LCD development kit. If using a different lcd, the font table can be easily modified to allow software to support a different bit mapping.
The LCD font map can be found in the examples folder in the following location:
This function accepts a character position and ascii character to display on the LCD. It modifies the appropriate register in the CP240x in order to display the proper character. Information on how bits in the ULPMEMnn registers map to LCD segment pins is described in the CP240x datasheet.