{"id":20587990,"url":"https://github.com/sparkfun/openlcd","last_synced_at":"2025-04-14T21:43:12.085Z","repository":{"id":33910582,"uuid":"30877498","full_name":"sparkfun/OpenLCD","owner":"sparkfun","description":"An open source serial LCD (HD44780) controller based on the ATmega328.","archived":false,"fork":false,"pushed_at":"2022-04-08T23:38:00.000Z","size":2203,"stargazers_count":33,"open_issues_count":8,"forks_count":17,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-04-14T21:42:54.884Z","etag":null,"topics":["lcd-display","lcd16x2","lcd20x4","sparkfun","sparkfun-products"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sparkfun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-16T16:43:21.000Z","updated_at":"2025-01-01T10:12:08.000Z","dependencies_parsed_at":"2022-08-07T23:30:38.733Z","dependency_job_id":null,"html_url":"https://github.com/sparkfun/OpenLCD","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FOpenLCD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FOpenLCD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FOpenLCD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FOpenLCD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparkfun","download_url":"https://codeload.github.com/sparkfun/OpenLCD/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248966120,"owners_count":21190721,"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":["lcd-display","lcd16x2","lcd20x4","sparkfun","sparkfun-products"],"created_at":"2024-11-16T07:20:03.922Z","updated_at":"2025-04-14T21:43:12.067Z","avatar_url":"https://github.com/sparkfun.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"OpenLCD \n=========\n\n\u003ctable class=\"table table-hover table-striped table-bordered\"\u003e\n  \u003ctr align=\"center\"\u003e\n   \u003ctd\u003e\u003ca href=\"https://www.sparkfun.com/products/14072\"\u003e\u003cimg src=\"https://cdn.sparkfun.com/assets/parts/1/1/9/2/5/14072-SparkFun_16x2_SerLCD_-_Black_on_RGB_3.3V-01.jpg\"\u003e\u003c/a\u003e\u003c/td\u003e\n   \u003ctd\u003e\u003ca href=\"https://www.sparkfun.com/products/14073\"\u003e\u003cimg src=\"https://cdn.sparkfun.com/assets/parts/1/1/9/2/6/14073-SparkFun_16x2_SerLCD_-_RGB_on_Black_3.3V-01.jpg\"\u003e\u003c/a\u003e\u003c/td\u003e\n   \u003ctd\u003e\u003ca href=\"https://www.sparkfun.com/products/14074\"\u003e\u003cimg src=\"https://cdn.sparkfun.com/assets/parts/1/1/9/2/7/14074-SparkFun_20x4_SerLCD_-_Black_on_RGB_3.3V-01.jpg\"\u003e\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr align=\"center\"\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.sparkfun.com/products/14072\"\u003eSparkFun 16x2 SerLCD - Black on RGB 3.3V (LCD-14072)\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.sparkfun.com/products/14073\"\u003eSparkFun 16x2 SerLCD - RGB on Black 3.3V (LCD-14073)\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.sparkfun.com/products/14074\"\u003eSparkFun 20x4 SerLCD - Black on RGB 3.3V (LCD-14074)\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\nThese AVR-based Serial Enabled LCDs are based on the HD44780 controller, and include an AVR ATmega328P with an Arduino compatible bootloader. They accept control commands via Serial, I2C and SPI. \n\nThis repo contains the firmware that runs on the SerLCD hardware. If you are looking for the Arduino Library to talk to these devices please go [here](https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library).\n\nAnd thank you to all those that helped make OpenLCD better:\n\n* **fourstix** - [Creating](https://github.com/sparkfun/OpenLCD/pull/13) an Arduino library to drive OpenLCD directly, added pipe character escaping\n* **makinako** - [Changing](https://github.com/sparkfun/OpenLCD/pull/18) EEPROM writes to updates to reduce NVM wear and tear\n* **ALittleSlow** - [Fixed](https://github.com/sparkfun/OpenLCD/pull/21) logic bug on ignoreRX\n\nRepository Contents\n-------------------\n* **/Firmware**\n  * **/Examples**\n  * **/OpenLCD**\n\nDocumentation\n--------------\n* **[SparkFun SerLCD Arduino Library](https://github.com/sparkfun/SparkFun_SerLCD_Arduino_Library)** - Makes printing to and controlling the SerLCD a snap!\n* **[Hookup Guide](https://learn.sparkfun.com/tutorials/avr-based-serial-enabled-lcds-hookup-guide)** - Basic hookup guide for the SparkFun Open LCD Products.\n* **[SparkFun Fritzing repo](https://github.com/sparkfun/Fritzing_Parts)** - Fritzing diagrams for SparkFun products.\n* **[SparkFun 3D Model repo](https://github.com/sparkfun/3D_Models)** - 3D models of SparkFun products. \n* **[SparkFun Graphical Datasheets](https://github.com/sparkfun/Graphical_Datasheets)** -Graphical Datasheets for various SparkFun products.\n\nProduct Versions\n----------------\n* OpenLCD\n  * [LCD-14072](https://www.sparkfun.com/products/14072) - SparkFun 16x2 SerLCD - Black on RGB 3.3V\n  * [LCD-14073](https://www.sparkfun.com/products/14073) - SparkFun 16x2 SerLCD - RGB on Black 3.3V\n  * [LCD-14074](https://www.sparkfun.com/products/14074) - SparkFun 20x4 SerLCD - Black on RGB 3.3V\n\nLicense Information\n-------------------\nThe code is beerware; if you see me (or any other SparkFun employee) at the local, and you've found our code helpful, please buy us a round!\n\nDistributed as-is; no warranty is given.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkfun%2Fopenlcd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparkfun%2Fopenlcd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkfun%2Fopenlcd/lists"}