4.2inch e-Paper HAT (C) made by WAVESHARE
Dependents: ePD_4R2inch_test_program_on_nRF52
Diff: epdif.cpp
- 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