Display char or CGRAM using uasyncio method

General discussions and questions abound development of code with MicroPython that is not hardware specific.
Target audience: MicroPython Users.
User avatar
dhylands
Posts: 3821
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

Re: Display char or CGRAM using uasyncio method

Post by dhylands » Thu May 10, 2018 3:34 pm

The only real advantage of 8-bit mode would be that the data transfers are faster, so if you need faster updates (i.e. for animations or scrolling displays) then it might make sense to use 8-bit mode.

User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: Display char or CGRAM using uasyncio method

Post by pythoncoder » Thu May 10, 2018 4:01 pm

I'm sure there are use cases. However this driver is asynchronous: it's built for comfort, not for speed ;) I can't recall if the HD44780 can do pixel-wise scrolling which might justify 8-bit mode. But if it can, this driver can't. 4-bit mode is plenty quick enough for banging out a 16 or 24 character line of text.
Peter Hinch
Index to my micropython libraries.

Post Reply