{"id":23491690,"url":"https://github.com/halfbyte/lcddogmspi","last_synced_at":"2025-04-15T06:52:34.041Z","repository":{"id":425449,"uuid":"45509","full_name":"halfbyte/lcddogmspi","owner":"halfbyte","description":"ABANDONED PROJECT: An arduino library for the EA DOG-M LCD displays (an adaption of the LCD libraries available)","archived":false,"fork":false,"pushed_at":"2018-07-17T06:52:45.000Z","size":96,"stargazers_count":7,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-15T06:52:30.169Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/halfbyte.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2008-08-24T17:47:13.000Z","updated_at":"2019-10-03T10:17:51.000Z","dependencies_parsed_at":"2022-07-08T04:56:35.722Z","dependency_job_id":null,"html_url":"https://github.com/halfbyte/lcddogmspi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Flcddogmspi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Flcddogmspi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Flcddogmspi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Flcddogmspi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halfbyte","download_url":"https://codeload.github.com/halfbyte/lcddogmspi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023710,"owners_count":21199958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-25T01:29:15.056Z","updated_at":"2025-04-15T06:52:34.025Z","avatar_url":"https://github.com/halfbyte.png","language":"C++","readme":"LCDdogmSPI library\n------------------\n\nThis is my first stab at adopting the Arduino LCD library code for usage with \nthe EA DOG-M display series, especially in SPI mode (as it is, pincount wise the most desirable mode)\n\nIt is tested with an EA DOGM163 display and should (in theory) also work with \nthe 081 and the 162 types, but I'd need the hardware to verify this (So feel free to send me the displays :)\n\nCompatibility\n-------------\nThe library has been developed under Arduino011.\n\nInstallation\n------------\nSimply 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.\n\nUsage\n-----\n\nSoftware\n--------\n\nSee examples.\n\nCAUTION: \n\nPlease note that this implementation currently thinks it is the only one in \nthe world using the SPI lines, as it doesn't preserve the state of the SPI\ncontrol registers nor does it care for any other CS lines beeing low.\nUsing this in conjunction with other SPI devices might require some additional\nwork on your behalf.\n\n\n\nWiring it up\n------------\n\nDISPLAY    \u003c - \u003e   ARDUINO\n--------------------------\nSI           -     11 (MOSI)\nCLK          -     13 (SPI-Clock)\nRS           -     \u003crs_pin\u003e (2nd parameter to the library initializer)\nCSB          -     \u003ccsb_pin\u003e (3rd parameter to the library initializer)\n+5V          -     5V (O RLY?)\nGND          -     GND (YAH, RLY)\n\nThat makes 6 impressive pins for driving a real LCD display. Plus, CLK and SI\nare still usable for other SPI devices.\n\nLicense\n-------\n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\nThis library is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalfbyte%2Flcddogmspi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalfbyte%2Flcddogmspi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalfbyte%2Flcddogmspi/lists"}