4.2inch e-Paper HAT (C) made by WAVESHARE

Dependents:   ePD_4R2inch_test_program_on_nRF52

Revision:
1:b1aa1d6a96bc
Parent:
0:825022100d0f
--- a/epdif.cpp	Tue Apr 30 02:08:41 2019 +0000
+++ b/epdif.cpp	Wed Aug 28 23:35:01 2019 +0000
@@ -31,7 +31,7 @@
  *  http://www.page.sannet.ne.jp/kenjia/index.html
  *  http://mbed.org/users/kenjiArai/
  *      Created:    April     27th, 2019
- *      Revised:    April     30th, 2019
+ *      Revised:    May       26th, 2019
  *
  *  Refrence software
  *  https://github.com/waveshare/e-Paper
@@ -68,6 +68,8 @@
     m_rst  = new DigitalOut(rst);
     m_busy = new DigitalIn(busy);
     m_pwr  = new DigitalOut(pwr);
+    p_mosi = mosi;
+    p_sclk = sclk;
 }
 
 void EpdIf::DigitalWrite(DigitalOut* pin, int value)
@@ -99,3 +101,15 @@
     m_spi->frequency(2000000);
     return 0;
 }
+
+void EpdIf::all_off(void)
+{
+    m_mosi = new DigitalOut(p_mosi);
+    m_sclk = new DigitalOut(p_sclk);
+    *m_mosi = 0;
+    *m_sclk = 0;
+    *m_cs = 0;
+    *m_dc = 0;
+    *m_rst = 0;
+    *m_pwr = 0;
+}
\ No newline at end of file