All Projects → eXoCooLd → Waveshare.EPaperDisplay

eXoCooLd / Waveshare.EPaperDisplay

Licence: MIT license
.Net Core Library to show images on Waveshare E-Paper Displays

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Waveshare.EPaperDisplay

Diozero
Java Device I/O library that is portable across Single Board Computers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
Stars: ✭ 167 (+882.35%)
Mutual labels:  gpio, spi
AsteroidsWasm
Collection of applications based on a single C# .NET Standard project running in: Blazor Client (WebAssembly), Blazor Server, Electron, WPF, WinForms, Xamarin
Stars: ✭ 136 (+700%)
Mutual labels:  dotnetcore, dotnet-standard
Johnny Five
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+73417.65%)
Mutual labels:  gpio, spi
Periph
Go·Hardware·Lean
Stars: ✭ 1,700 (+9900%)
Mutual labels:  gpio, spi
tinyfont
Text library for TinyGo displays
Stars: ✭ 37 (+117.65%)
Mutual labels:  gpio, spi
Ofxgpio
Library C++ for raspberrypi and orangepi, GPIO interfaces compatible with openframeworks.
Stars: ✭ 155 (+811.76%)
Mutual labels:  gpio, spi
awesome-embedded-swift
⚡️🛠🧰 A curated list for Embedded and Low-Level development in the Swift programming language.
Stars: ✭ 57 (+235.29%)
Mutual labels:  gpio, spi
Swiftygpio
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Stars: ✭ 1,188 (+6888.24%)
Mutual labels:  gpio, spi
Capstone.NET
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (+535.29%)
Mutual labels:  dotnetcore, dotnet-standard
DNZ.SEOChecker
SEO Checker and Recommander Plugin (like wordpress Yoast) for ASP.NET Core.
Stars: ✭ 18 (+5.88%)
Mutual labels:  dotnetcore, dotnet-standard
Powershell Iot
Interact with I2C, SPI & GPIO devices using PowerShell Core!
Stars: ✭ 106 (+523.53%)
Mutual labels:  gpio, spi
Beef
Business Entity Execution Framework
Stars: ✭ 95 (+458.82%)
Mutual labels:  dotnetcore, nunit
Gopi
Raspberry Pi Go Language Interface
Stars: ✭ 82 (+382.35%)
Mutual labels:  gpio, spi
Nf Interpreter
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+888.24%)
Mutual labels:  gpio, spi
Mraa
Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
Stars: ✭ 1,220 (+7076.47%)
Mutual labels:  gpio, spi
Drivers
TinyGo drivers for sensors and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
Stars: ✭ 250 (+1370.59%)
Mutual labels:  gpio, spi
Raspberrysharp
A .NET/Mono IO Library for Raspberry Pi This library is a complete refactoring of Raspberry-Sharp libraries, merged into one library and updated to RB3, CM3 and RB3+
Stars: ✭ 41 (+141.18%)
Mutual labels:  gpio, spi
Tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+53241.18%)
Mutual labels:  gpio, spi
Dot-Net-Ecosystem
Welcome to the GitHub repository of the .NET Ecosystem. This repository contains the examples for the Pluralsight course: The .NET Ecosystem: The Big Picture. You can download a copy and follow along in the course.
Stars: ✭ 34 (+100%)
Mutual labels:  dotnetcore, dotnet-standard
ReflectionToIL
A demonstration and benchmark of different approaches to load closure fields using reflection and dynamic code generation
Stars: ✭ 30 (+76.47%)
Mutual labels:  dotnetcore, dotnet-standard

Waveshare.EPaperDisplay

Library for .Net Core to control a Waveshare E-Paper Display

Currently supported Models:

  • Waveshare 7.5inch e-Paper (B)
  • Waveshare 7.5inch e-Paper V2
  • Waveshare 7.5inch e-Paper V2 (B)
  • Waveshare 5.65inch e-Paper (F)

Based on:

Specification from:

C Example Code from: https://github.com/waveshare/e-Paper/tree/master/RaspberryPi_JetsonNano/c

NuGet Package:

https://www.nuget.org/packages/eXoCooLd.Waveshare.EPaperDisplay/

Usage for a public static method:

public static void Main()
{
	const string fileName = "yourImage.bmp";
	using var bitmap = new Bitmap(Image.FromFile(fileName, true));

	using var ePaperDisplay = EPaperDisplay.Create(EPaperDisplayType.WaveShare7In5Bc);
  
	ePaperDisplay.Clear();
	ePaperDisplay.WaitUntilReady();
	ePaperDisplay.DisplayImage(bitmap);
}

Example running on Raspberry Pi 3

Screenshot

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].