/
Epd2in7b.cs
39 lines (37 loc) · 1.63 KB
/
Epd2in7b.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using Meadow.Hardware;
namespace Meadow.Foundation.Displays
{
/// <summary>
/// Represents an WaveShare Epd2in7b ePaper color display
/// 176x264, 2.7inch e-Ink three-color display, SPI interface
/// </summary>
public class Epd2in7b : Il91874
{
/// <summary>
/// Create a new WaveShare Epd2in7b 176x264 pixel display object
/// </summary>
/// <param name="spiBus">SPI bus connected to display</param>
/// <param name="chipSelectPin">Chip select pin</param>
/// <param name="dcPin">Data command pin</param>
/// <param name="resetPin">Reset pin</param>
/// <param name="busyPin">Busy pin</param>
public Epd2in7b(ISpiBus spiBus, IPin chipSelectPin, IPin dcPin, IPin resetPin, IPin busyPin) :
base(spiBus, chipSelectPin, dcPin, resetPin, busyPin, 176, 264)
{ }
/// <summary>
/// Create a new WaveShare Epd2in7b ePaper 176x264 pixel display object
/// </summary>
/// <param name="spiBus">SPI bus connected to display</param>
/// <param name="chipSelectPort">Chip select output port</param>
/// <param name="dataCommandPort">Data command output port</param>
/// <param name="resetPort">Reset output port</param>
/// <param name="busyPort">Busy input port</param>
public Epd2in7b(ISpiBus spiBus,
IDigitalOutputPort chipSelectPort,
IDigitalOutputPort dataCommandPort,
IDigitalOutputPort resetPort,
IDigitalInputPort busyPort) :
base(spiBus, chipSelectPort, dataCommandPort, resetPort, busyPort, 176, 264)
{ }
}
}