Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/halfbyte/lcddogmspi
ABANDONED PROJECT: An arduino library for the EA DOG-M LCD displays (an adaption of the LCD libraries available)
https://github.com/halfbyte/lcddogmspi
Last synced: 4 days ago
JSON representation
ABANDONED PROJECT: An arduino library for the EA DOG-M LCD displays (an adaption of the LCD libraries available)
- Host: GitHub
- URL: https://github.com/halfbyte/lcddogmspi
- Owner: halfbyte
- License: lgpl-2.1
- Created: 2008-08-24T17:47:13.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2018-07-17T06:52:45.000Z (over 6 years ago)
- Last Synced: 2024-04-15T02:44:14.934Z (9 months ago)
- Language: C++
- Homepage:
- Size: 93.8 KB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: readme.txt
- License: license.txt
Awesome Lists containing this project
README
LCDdogmSPI library
------------------This is my first stab at adopting the Arduino LCD library code for usage with
the EA DOG-M display series, especially in SPI mode (as it is, pincount wise the most desirable mode)It is tested with an EA DOGM163 display and should (in theory) also work with
the 081 and the 162 types, but I'd need the hardware to verify this (So feel free to send me the displays :)Compatibility
-------------
The library has been developed under Arduino011.Installation
------------
Simply unpack the ZIP inside your libraries folder (The folder location seems to vary heavily from system to system...). After restarting the Arduino Software, you should be able to import the Library into your Sketch.Usage
-----Software
--------See examples.
CAUTION:
Please note that this implementation currently thinks it is the only one in
the world using the SPI lines, as it doesn't preserve the state of the SPI
control registers nor does it care for any other CS lines beeing low.
Using this in conjunction with other SPI devices might require some additional
work on your behalf.Wiring it up
------------DISPLAY < - > ARDUINO
--------------------------
SI - 11 (MOSI)
CLK - 13 (SPI-Clock)
RS - (2nd parameter to the library initializer)
CSB - (3rd parameter to the library initializer)
+5V - 5V (O RLY?)
GND - GND (YAH, RLY)That makes 6 impressive pins for driving a real LCD display. Plus, CLK and SI
are still usable for other SPI devices.License
-------This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA