Remarks
IL91874 | |
---|---|
Status | |
Source code | GitHub |
NuGet package |
The IL91874 is a tri-color display controller for ePaper displays. Data is sent to the controller via SPI and supports partial screen updates.
The IL91874 is commonly paired with a 2.7" 264x176 three color ePaper display.
Sample projects available on GitHub
Wiring Example
To control a IL91874 from Meadow, connect the following:
IL91874 | Meadow Pin |
---|---|
BUSY | D15 |
RST | D14 |
DC | D13 |
CS | D12 |
CLK | SCK |
DIN | MOSI |
GND | GND |
VCC | 3V3 |
If your display does not include any of the above pins, they can be omitted. Pass NULL
into the constructor for the missing pin(s).
Syntax
public class Il91874 : EpdColorBase
Constructors
Il91874(IIODevice, ISpiBus, IPin, IPin, IPin, IPin, Int32, Int32)
Declaration
public Il91874(IIODevice device, ISpiBus spiBus, IPin chipSelectPin, IPin dcPin, IPin resetPin, IPin busyPin, int width = 176, int height = 264)
Parameters
Type | Name | Description |
---|---|---|
IIODevice | device | |
ISpiBus | spiBus | |
IPin | chipSelectPin | |
IPin | dcPin | |
IPin | resetPin | |
IPin | busyPin | |
System.Int32 | width | |
System.Int32 | height |
Properties
IsBlackInverted
Declaration
protected override bool IsBlackInverted { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
IsColorInverted
Declaration
protected override bool IsColorInverted { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
Methods
ClearFrame()
Declaration
public void ClearFrame()
DisplayFrame()
Declaration
public void DisplayFrame()
Initialize()
Declaration
protected override void Initialize()
Overrides
Refresh()
Declaration
protected override void Refresh()