From 1d2bf263733d175393f0a6b5fff5f3a6a2662f30 Mon Sep 17 00:00:00 2001 From: Glenn Ruben Bakke Date: Mon, 9 Jan 2017 19:45:37 +0100 Subject: [PATCH] nrf5/drivers: Adding epaper display example script in comment for pca10056 / nrf52840 in the display module. --- nrf5/drivers/display/epaper_sld00200p_obj.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/nrf5/drivers/display/epaper_sld00200p_obj.c b/nrf5/drivers/display/epaper_sld00200p_obj.c index ebd59a89b2..164a70b009 100644 --- a/nrf5/drivers/display/epaper_sld00200p_obj.c +++ b/nrf5/drivers/display/epaper_sld00200p_obj.c @@ -138,6 +138,23 @@ pwm = PWM(0, Pin("A16", mode=Pin.OUT, pull=Pin.PULL_UP), freq=PWM.FREQ_250KHZ, d d = SLD00200P(264, 176, spi, pwm, cs, panel_on, border, busy, reset, discharge) d.text("Hello World!", 32, 32) d.show() + +Example for nrf52840 / pca10056: + +from machine import Pin, SPI, PWM +from display import SLD00200P +reset = Pin("B7", mode=Pin.OUT, pull=Pin.PULL_UP) +panel_on = Pin("B3", mode=Pin.OUT, pull=Pin.PULL_UP) +discharge = Pin("B9", mode=Pin.OUT, pull=Pin.PULL_UP) +border = Pin("B4", mode=Pin.OUT, pull=Pin.PULL_UP) +busy = Pin("B8", mode=Pin.IN, pull=Pin.PULL_DISABLED) +cs = Pin("B12", mode=Pin.OUT, pull=Pin.PULL_UP) +spi = SPI(0, baudrate=8000000) +pwm = PWM(0, Pin("B6", mode=Pin.OUT, pull=Pin.PULL_UP), freq=PWM.FREQ_250KHZ, duty=50, period=2) +d = SLD00200P(264, 176, spi, pwm, cs, panel_on, border, busy, reset, discharge) +d.text("Hello World!", 32, 32) +d.show() + */ STATIC mp_obj_t epaper_sld00200p_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t *all_args) { static const mp_arg_t allowed_args[] = {