Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Hd44780i2c driver #173

Merged
merged 4 commits into from
Jul 31, 2020
Merged

Add Hd44780i2c driver #173

merged 4 commits into from
Jul 31, 2020

Conversation

alankrantas
Copy link
Contributor

This is for the I2C version of HD44780 LCDs.

The driver is based on some C++/MicroPython drivers and I did try to match the existing HD44780 driver, however the control methods are a bit different (for example, there is no buffer; everything takes effect immediately).

Tested on Arduino Uno/Nano 33 IoT, micro:bit and Adafruit M4 Metro (although the Metro didn't like me to draw 5V power from its pin; only my 3.3V copy worked on it) with both 16x2 and 20x4 versions.

@deadprogram
Copy link
Member

Hi @alankrantas thank you very much for this contribution. Now squashing/merging.

@deadprogram deadprogram merged commit 68963a1 into tinygo-org:dev Jul 31, 2020
@alankrantas alankrantas deleted the hd44780i2c branch July 31, 2020 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants