AVR LCD Driver
Description:
The popt_lcd_driver is yet another AVR LCD driver offered under the GNU v3 license. This library is specifically designed to support large LCD displays with multiple controllers. Also, this library is designed with many advanced convenience features to make implementation programing simple.
Features:
- Supports large LCD screens with multiple controllers
- Suppoorts writes and reads
- Supports large LCD screens that utilize split-buffer controllers (such as a 20 Char X 4 line LCD with a single controller addressed such that buffer 1 : supports line 1 and 3, buffer 2 supports line 2 and 4).
- High-clock support by making uses of a timer scaling (timer speeds are proportional to the F_CPU clock speed).
- Programmers may address any of the display types with a standardized write(Column,Row) style syntax.
- All configuration values required to support LCDs are stored in an external .h file so that customizations can be easily saved and reused.
Release Status:
0.6 (Beta 3) :
- This version has been tested on 3 different LCD displays and confirmed that all features seem to be fully working.
- Improved performance
- Improved 4-bit timing stability
- Beta 3 version used in production application and confimed solid even at very high speeds for long durations.
| Attachment | Size |
|---|---|
| popt_lcd_driver_v0.6_beta3.zip | 17.91 KB |
