I have a NHD-C160100DiZ-FSW-FBW display with which I can communicate via i2c. I have successfully initialised the device and can turn the display on and off (using COM_SEND + 0xAF or AE, respectively). I can get to this stage with several different i2c master devices (BeagleBone Black, Arduino, and using i2cset from the command line).
However, I am unable to change anything on the display by writing to the page/line/column addresses. I also cannot seem to read from these addresses in order to verify that anything has been written. The example code in the datasheet does not work, and the (extremely poorly written) datasheet and user guide have not been at all helpful in describing the steps necessary to write to the screen.
Can anyone explain in clear steps (and/or verified example code) how to write to the pages/lines/columns in order to change the display?
Please sign in to leave a comment.