Actually being able to create your own pins would be very cool. Even better if the existing Arduino-style functions could interface to them as well, but I wonder if trying to get them working could end up being a bit of a hack.
Also, although it's not an issue with this LCD, speed would be pretty poor as it'd be doing an I2C write for each pin state change.
In this case though, the HD44780 module already provides enough abstraction to do this nicely, as you can just provide your own write function. All it's really missing is an export of the HD44780 function itself?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Sorry I'm a bit late with this...
Actually being able to create your own pins would be very cool. Even better if the existing Arduino-style functions could interface to them as well, but I wonder if trying to get them working could end up being a bit of a hack.
Also, although it's not an issue with this LCD, speed would be pretty poor as it'd be doing an I2C write for each pin state change.
In this case though, the HD44780 module already provides enough abstraction to do this nicely, as you can just provide your own
write
function. All it's really missing is an export of theHD44780
function itself?