Remarks

Epd1in54c
Status Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation.Displays.ePaperWaveShare
Characteristic Locus
Inheritance object EPaperBase EPaperTriColorBase Il0376F > Epd1in54c
Implements ISpiPeripheral IDisposable IGraphicsDisplay
Inherited Members Il0376F.Initialize() Il0376F.DisplayFrame() Il0376F.Sleep() Il0376F.Show() Il0376F.Show(int, int, int, int) Il0376F.IsBlackInverted Il0376F.IsColorInverted EPaperTriColorBase.imageBuffer EPaperTriColorBase.CreateBuffer(int, int) EPaperTriColorBase.Clear(bool) EPaperTriColorBase.Fill(Color, bool) EPaperTriColorBase.Fill(int, int, int, int, Color) EPaperTriColorBase.Clear(bool, bool) EPaperTriColorBase.DrawPixel(int, int, bool) EPaperTriColorBase.DrawBlackPixel(int, int, bool) EPaperTriColorBase.InvertPixel(int, int) EPaperTriColorBase.DrawColoredPixel(int, int, bool) EPaperTriColorBase.DrawPixel(int, int, Color) EPaperTriColorBase.WriteBuffer(int, int, IPixelBuffer) EPaperTriColorBase.SendCommand(EPaperTriColorBase.Command) EPaperTriColorBase.EnabledColor EPaperTriColorBase.DisabledColor EPaperTriColorBase.ColorMode EPaperTriColorBase.SupportedColorModes EPaperTriColorBase.Width EPaperTriColorBase.Height EPaperTriColorBase.PixelBuffer EPaperBase.commandBuffer EPaperBase.dataCommandPort EPaperBase.resetPort EPaperBase.chipSelectPort EPaperBase.busyPort EPaperBase.spiComms EPaperBase.DataState EPaperBase.CommandState EPaperBase.createdPorts EPaperBase.Write(byte) EPaperBase.Reset() EPaperBase.DelayMs(int) EPaperBase.SendCommand(byte) EPaperBase.SendData(int) EPaperBase.SendData(byte) EPaperBase.SendData(byte[]) EPaperBase.WaitUntilIdle() EPaperBase.Dispose() EPaperBase.Dispose(bool) EPaperBase.DefaultSpiBusSpeed EPaperBase.SpiBusSpeed EPaperBase.DefaultSpiBusMode EPaperBase.SpiBusMode EPaperBase.IsDisposed object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString()
Namespace Meadow.Foundation.Displays
Assembly ePaperWaveShare.dll

Syntax

public class Epd1in54c : Il0376F, ISpiPeripheral, IDisposable, IGraphicsDisplay

Constructors

Epd1in54c(ISpiBus, IDigitalOutputPort, IDigitalOutputPort, IDigitalOutputPort, IDigitalInputPort)

Create a new WaveShare Epd1in54c ePaper 152x152 pixel display object

Declaration
public Epd1in54c(ISpiBus spiBus, IDigitalOutputPort chipSelectPort, IDigitalOutputPort dataCommandPort, IDigitalOutputPort resetPort, IDigitalInputPort busyPort)

Parameters

Type Name Description
ISpiBus spiBus

SPI bus connected to display

IDigitalOutputPort chipSelectPort

Chip select output port

IDigitalOutputPort dataCommandPort

Data command output port

IDigitalOutputPort resetPort

Reset output port

IDigitalInputPort busyPort

Busy input port

Remarks

Epd1in54c
Status Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation.Displays.ePaperWaveShare

Epd1in54c(ISpiBus, IPin, IPin, IPin, IPin)

Create a new WaveShare Epd1in54c 152x152 pixel display object

Declaration
public Epd1in54c(ISpiBus spiBus, IPin chipSelectPin, IPin dcPin, IPin resetPin, IPin busyPin)

Parameters

Type Name Description
ISpiBus spiBus

SPI bus connected to display

IPin chipSelectPin

Chip select pin

IPin dcPin

Data command pin

IPin resetPin

Reset pin

IPin busyPin

Busy pin

Remarks

Epd1in54c
Status Status badge: working
Source code GitHub
NuGet package NuGet Gallery for Meadow.Foundation.Displays.ePaperWaveShare