Library for [b:89c4d2fadd]SSD1963[/b:89c4d2fadd] LCD with [b:89c4d2fadd]16-bit interface[/b:89c4d2fadd]:
[URL=http://radikal.ru/fp/75e0a8c50ec14920ae779f9c49b98edb][img:89c4d2fadd]http://s018.radikal.ru/i516/1402/f6/889feb9d6c11t.jpg[/img:89c4d2fadd][/URL]
LCD is 3/5V compliant.
Library works in [b:89c4d2fadd]Submode = New[/b:89c4d2fadd], so its very easy to include in project and unused Subs are not compiled to save memory space.
Also to save space you may use reduced Fonts, like Font36x56 in example. It has only digits, placed at position 33...42. To correct this shift simply use Digit_font = 1.
Any Fons may be included via [b:89c4d2fadd]$include[/b:89c4d2fadd]. Supports both types of BASCOM Fonts - "[b:89c4d2fadd]Color[/b:89c4d2fadd]" and "[b:89c4d2fadd]B&W[/b:89c4d2fadd]".
You can display 8-bit (BGC) and 16 bit (BIN) pictures. Also 16 bit pictures can be loaded from SPI-Flash ROM. To prepare bin-file from [b:89c4d2fadd]bmp, gif, jpg, wmf, emf, ico[/b:89c4d2fadd] I wrote special program [b:89c4d2fadd]Pic2Bin[/b:89c4d2fadd].
Library is fast. I specially made it to work quickly. In this video test program working at 8MHz. However, display resolution is [b:89c4d2fadd]800x480[/b:89c4d2fadd] and its better to use 16MHz or 32MHz (Atxmega).
Video - http://youtu.be/U9kgDOa79MY
Based on Mr.Six1 sources.
↧