Releases: mpeschke/hd44780_for_sdcc_51
Releases · mpeschke/hd44780_for_sdcc_51
BusyFlag fix
What's Changed
- BusyFlag fix by @mpeschke in #6
- There might be one additional release in the future to support OLED displays, if it makes sense to include this hardware in an HD44780 repository.
Full Changelog: v1.2.0...v1.3.0
I2C Bus Interface
What's Changed
- I2C by @mpeschke in #4
- Two I2C modules (LCD1602A, v3.0 and LCD2004A, v1.3 tested with crystal oscillators between 12 and 25 MHz).
- Known issue: Busy Flag (no delay) check not working for this release. Check out the next release for a fix.
Full Changelog: v1.1.0...v1.2.0
4bit Bus Interface
What's Changed
- Complete examples to use LCD 1602A with the 4bit bus interface. Both examples for internal and external ROM.
- Next release will contain support for the I2C interface.
Full Changelog: v1.0.0...v1.1.0
AT89S51 with 1602 LCD at 22 MHz
What's Changed
New Contributors
Full Changelog: v0.1.0...v1.0.0
This release provides a tested (with evidence) setup using a AT89S51 microcontroller interfaced with a 1602 LCD, running at 22 MHz.
- The other LCDs will be added in the next releases.
- Hex file is close to AT89S51 flash memory limit (4Kb).
- Uniform setup for building and deploying (flashing) using a AVRISP (Arduino) and Make.
Original from forked
This is the exact code from the original repo (https://github.com/apachiww/hd44780_for_sdcc_51).