I've submitted a slightly modified version of this driver to nano-gui in PR 48. The change basically lets nano-gui treat the device as a flattened color display so that the color code can run on monochrome displays. nano-gui supported this. I just pasted in the appropriate boilerplate into the driver.
The PR has not yet been merged so there may be other changes. This message as a courtesy so that you know this is happening. It might make sense to add a link to nano-gui if the PR goes through, you are ok with it and think it is appropriate.
I've submitted a slightly modified version of this driver to nano-gui in PR 48. The change basically lets nano-gui treat the device as a flattened color display so that the color code can run on monochrome displays. nano-gui supported this. I just pasted in the appropriate boilerplate into the driver.
The PR has not yet been merged so there may be other changes. This message as a courtesy so that you know this is happening. It might make sense to add a link to nano-gui if the PR goes through, you are ok with it and think it is appropriate.
https://github.com/peterhinch/micropython-nano-gui https://github.com/peterhinch/micropython-nano-gui/pull/48