It seems to be a bug in the firmware/driver software.
COMMAND_PACKET packet;
int stat;
packet.command=11;
packet.data_length = 2;
packet.data[0] = (unsigned char) col; // 0..19
packet.data[1] = (unsigned char) row; // 0..3
stat = SendPacket(&packet);
This function fails if row=2 or row=3 with error status 0xcb
Otto
COMMAND_PACKET packet;
int stat;
packet.command=11;
packet.data_length = 2;
packet.data[0] = (unsigned char) col; // 0..19
packet.data[1] = (unsigned char) row; // 0..3
stat = SendPacket(&packet);
This function fails if row=2 or row=3 with error status 0xcb
Otto
Looking for additional LCD resources? Check out our LCD blog for the latest developments in LCD technology.