Skip to content

Commit a550cc4

Browse files
committed
The Arduino program was updated to fit the driver board of Rev2.3.
1 parent 8b81d7a commit a550cc4

12 files changed

Lines changed: 30 additions & 1 deletion

File tree

Arduino/epd2in13d/epdif.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ int EpdIf::IfInit(void) {
5757
pinMode(RST_PIN, OUTPUT);
5858
pinMode(DC_PIN, OUTPUT);
5959
pinMode(BUSY_PIN, INPUT);
60+
61+
pinMode(PWR_PIN, OUTPUT);
62+
DigitalWrite(PWR_PIN, 1);
63+
6064
SPI.begin();
6165
SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0));
6266
return 0;

Arduino/epd2in13d/epdif.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#define DC_PIN 9
3636
#define CS_PIN 10
3737
#define BUSY_PIN 7
38+
#define PWR_PIN 6
3839

3940
class EpdIf {
4041
public:

Arduino/epd2in9d/epdif.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ int EpdIf::IfInit(void) {
5858
pinMode(DC_PIN, OUTPUT);
5959
pinMode(BUSY_PIN, INPUT);
6060

61+
pinMode(PWR_PIN, OUTPUT);
62+
DigitalWrite(PWR_PIN, 1);
63+
6164
SPI.begin();
6265
SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0));
6366
return 0;

Arduino/epd2in9d/epdif.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#define DC_PIN 9
3636
#define CS_PIN 10
3737
#define BUSY_PIN 7
38+
#define PWR_PIN 6
3839

3940
class EpdIf {
4041
public:

Arduino/epd5in83_V2/epdif.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ int EpdIf::IfInit(void) {
5757
pinMode(RST_PIN, OUTPUT);
5858
pinMode(DC_PIN, OUTPUT);
5959
pinMode(BUSY_PIN, INPUT);
60+
61+
pinMode(PWR_PIN, OUTPUT);
62+
DigitalWrite(PWR_PIN, 1);
63+
6064
SPI.begin();
6165
SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0));
6266

Arduino/epd5in83_V2/epdif.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#define DC_PIN 9
3636
#define CS_PIN 10
3737
#define BUSY_PIN 7
38+
#define PWR_PIN 6
3839

3940
class EpdIf {
4041
public:

Arduino/epd5in83b_V2/epdif.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ int EpdIf::IfInit(void) {
5757
pinMode(RST_PIN, OUTPUT);
5858
pinMode(DC_PIN, OUTPUT);
5959
pinMode(BUSY_PIN, INPUT);
60+
61+
pinMode(PWR_PIN, OUTPUT);
62+
DigitalWrite(PWR_PIN, 1);
63+
6064
SPI.begin();
6165
SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0));
6266

Arduino/epd5in83b_V2/epdif.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#define DC_PIN 9
3636
#define CS_PIN 10
3737
#define BUSY_PIN 7
38+
#define PWR_PIN 6
3839

3940
class EpdIf {
4041
public:

Arduino/epd7in5_V2/epdif.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ int EpdIf::IfInit(void) {
5757
pinMode(RST_PIN, OUTPUT);
5858
pinMode(DC_PIN, OUTPUT);
5959
pinMode(BUSY_PIN, INPUT);
60+
61+
pinMode(PWR_PIN, OUTPUT);
62+
DigitalWrite(PWR_PIN, 1);
63+
6064
SPI.begin();
6165
SPI.beginTransaction(SPISettings(7000000, MSBFIRST, SPI_MODE0));
6266
return 0;

Arduino/epd7in5_V2/epdif.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#define DC_PIN 9
3636
#define CS_PIN 10
3737
#define BUSY_PIN 7
38+
#define PWR_PIN 6
3839

3940
class EpdIf {
4041
public:

0 commit comments

Comments
 (0)