This is an open-source library for dealing with RTD2660 or RTD2662 display and OSD controllers from your AVR project. It was designed to provide a high-level interface in order to simplify developers work and to give an opportunity to design and create low-cost OSD devices with LCDs up to FullHD size.
RTD2660 or RTD2662 LCD controllers may be connected with an external MCU using the following schematics
A sample project is included in this repository. It demonstrates several library's methods and the result, that could be achieved, when using this library. The following hardware was used in this sample project:
- TM060RDH01 LCD panel;
- PCB800809.V6 board with RTD2660;
- OM-128 development board with ATmega1284p.
git clone https://github.com/specadmin/RTD2660AVR
cd RTD2660AVR
git submodule update --init
cd sample
make
You may need to make some changes in Makefile, corresponding to your hardware.
make install
This command uses avrdude
for uploading the firmware. See Makefile for details.
Contact me to add your project here
- RTD2660 or RTD2662 IC
- avr-misc library
- avr-debug library (may be excluded)
- AVR MCU
- GNU AVR C compiller (avr-gcc)
- AVR Libc library
- All libraries' and drivers' folders should be placed in the same directory.
git submodule add https://github.com/specadmin/RTD2660AVR lib/RTD2660AVR
Please report all bugs and comments at the following page.
This is not a final version of the library description. Follow the repository changes to keep in sync.
Feel free to contact me: ton(__at__)specadmin.ru