I have no problem with 16x2 LCD but when I swap to 16x1 unit, cannot do whole 16 character fill in and cuts off after 8th charactor on a single line.

Any solution?

Code: Default for 16x2,

define lcd_dreg portc
define lcd_dbit 0
define lcd_rsreg portc
define lcd_rsbit 4
define lcd_ereg portc
define lcd_ebit 5
define lcd_bits 4
define lcd_lines 2
define lcd_commandus 2000
define lcd_dataus 44

Example
LCDOUT $FE,1,"Hello World" ' works fine for 16x2

for 16x1 unit, this is what occurs using 16x1 displayed as Hello Wo, where's the "rld", cuts off after 8th character.


using Lumex LCM-S01601DSF.