{"id":19987573,"url":"https://github.com/paw3lx/epaperhatcore","last_synced_at":"2025-07-20T02:37:21.811Z","repository":{"id":116295440,"uuid":"175880903","full_name":"paw3lx/EPaperHatCore","owner":"paw3lx","description":" EPaperHatCore is a dotnet core library for Waveshare e-Paper HAT display","archived":false,"fork":false,"pushed_at":"2020-03-16T16:38:50.000Z","size":46,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-04T08:36:44.998Z","etag":null,"topics":["dotnetcore","epaper","raspberry-pi","waveshare"],"latest_commit_sha":null,"homepage":"https://pawelskaruz.pl","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paw3lx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-03-15T19:39:21.000Z","updated_at":"2025-02-13T20:12:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"c470b8a8-41ba-403b-a826-e7e4e7578474","html_url":"https://github.com/paw3lx/EPaperHatCore","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/paw3lx/EPaperHatCore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paw3lx%2FEPaperHatCore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paw3lx%2FEPaperHatCore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paw3lx%2FEPaperHatCore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paw3lx%2FEPaperHatCore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paw3lx","download_url":"https://codeload.github.com/paw3lx/EPaperHatCore/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paw3lx%2FEPaperHatCore/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266058481,"owners_count":23870157,"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":["dotnetcore","epaper","raspberry-pi","waveshare"],"created_at":"2024-11-13T04:37:09.898Z","updated_at":"2025-07-20T02:37:21.792Z","avatar_url":"https://github.com/paw3lx.png","language":"C#","readme":"# EPaperHatCore \nEPaperHatCore is a dotnet core library for Waveshare e-Paper HAT display\n\nThis library provides a simple way to access e-Paper display on the Raspberry Pi.\n\n[![Build status](https://ci.appveyor.com/api/projects/status/nol7v0n0y2hjipl0?svg=true)](https://ci.appveyor.com/project/paw3lx/epaperhatcore)\n\n\n## Installation\n\nEPaperHatCore is available on [MyGet](https://www.myget.org/feed/epaperhatcore/package/nuget/EPaperHatCore)\n\n[![MyGet](https://img.shields.io/myget/epaperhatcore/v/EPaperHatCore.svg??style=flat-square\u0026logo=appveyor)](https://www.myget.org/feed/epaperhatcore/package/nuget/EPaperHatCore) \n\n### Package manager\n```bash\nInstall-Package EPaperHatCore -Version 0.1.0 -Source https://www.myget.org/F/epaperhatcore/api/v3/index.json\n```\n\n### .NET CLI\n```bash\ndotnet add package EPaperHatCore --version 0.1.0 --source https://www.myget.org/F/epaperhatcore/api/v3/index.json\n```\n\n## Getting started\n\n```cs\n//initialize ePaper display\nvar ePaper = new Epaper(176, 264);\nePaper.Initialize();\n\n//create black and red screens\nvar blackScreen = new Screen(176, 264, Rotate.ROTATE_270, Constants.WHITE);\nvar redScreen = new Screen(176, 264, Rotate.ROTATE_270, Constants.WHITE);\n\n//draw something on screen using a font\nvar font = new Font();\nblackScreen.DrawString(10, 20, \"Blac text\", font, Color.WHITE, Color.BLACK);\nblackScreen.DrawString(10, 50, \"Red text\", font, Color.WHITE, Color.RED);\n\nePaper.DisplayScreens(blackScreen, redScreen);\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaw3lx%2Fepaperhatcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaw3lx%2Fepaperhatcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaw3lx%2Fepaperhatcore/lists"}