diff --git a/documentation/displays/images/Sharp_Memory_LCD_LS027B7DH01.jpg b/documentation/displays/images/Sharp_Memory_LCD_LS027B7DH01.jpg new file mode 100644 index 0000000000..30b0a0abe1 Binary files /dev/null and b/documentation/displays/images/Sharp_Memory_LCD_LS027B7DH01.jpg differ diff --git a/documentation/displays/images/teensyview-wiring.jpg b/documentation/displays/images/teensyview-wiring.jpg new file mode 100644 index 0000000000..92996ee162 Binary files /dev/null and b/documentation/displays/images/teensyview-wiring.jpg differ diff --git a/documentation/displays/images/teensyview.jpg b/documentation/displays/images/teensyview.jpg new file mode 100644 index 0000000000..1afa33c95a Binary files /dev/null and b/documentation/displays/images/teensyview.jpg differ diff --git a/documentation/displays/images/wiring-Kuzyatech-sharp-2.7.jpg b/documentation/displays/images/wiring-Kuzyatech-sharp-2.7.jpg new file mode 100644 index 0000000000..ce3f72c61e Binary files /dev/null and b/documentation/displays/images/wiring-Kuzyatech-sharp-2.7.jpg differ diff --git a/documentation/displays/wiring-guide-generic-2.4-spi.md b/documentation/displays/wiring-guide-generic-2.4-spi.md index cf06175ce2..9a365a31d8 100644 --- a/documentation/displays/wiring-guide-generic-2.4-spi.md +++ b/documentation/displays/wiring-guide-generic-2.4-spi.md @@ -17,7 +17,7 @@ Revised: January 2, 2018 ![Generic SPI Display](images/spi-touch-display.jpg) -**Moddable Sample code:** The Piu example [Drag](../../examples/piu/drag/) is good for testing this display. The build command below includes the -d, debug flag so requries XSBug to be launched to run. +**Moddable Sample code:** The Piu example [Drag](../../examples/piu/drag/) is good for testing this display. The build command below includes the -d, debug flag so requires XSBug to be launched to run. ``` cd $MODDABLE/examples/piu/drag diff --git a/documentation/displays/wiring-guide-sharp-memory-2.7-spi.md b/documentation/displays/wiring-guide-sharp-memory-2.7-spi.md new file mode 100644 index 0000000000..e3de99dc9a --- /dev/null +++ b/documentation/displays/wiring-guide-sharp-memory-2.7-spi.md @@ -0,0 +1,47 @@ +# Wiring Guides for Moddable supported SPI displays + +Copyright 2018 Moddable Tech, Inc. +Revised: January 2, 2018 + + +## Sharp Memory Screen +**Part:** LS027B7DH01A + +**Size:** 2.7", 240 x 400 + +**Type:** Sharp Memory TFT-LCD, Monochrome + +**Drivers:** video [ls013b4dn04](../../documentation/drivers/ls013b4dn04/ls013b4dn04.md), no touch + +**Availability:** [Sharp Memory 2,7" LCD on Digi-Key] (https://www.digikey.com/product-detail/en/sharp-microelectronics/LS027B7DH01A/425-2908-ND/5054067?utm_adgroup=Optoelectronics&gclid=Cj0KCQiAvrfSBRC2ARIsAFumcm-L2iz88RlcYf9Z1MU0J1ZW97VgAa0oPoDBgqYSIIRUyZnhGNURyY4aAjIgEALw_wcB) + +**Description:** The Sharp Memory display is a blend of an eInk (e-paper) display and an LCD. It has the very-low power draw of eInk and fast-refresh rates of an LCD. + +Moddable used the [Kuzyatech Sharp Memory display breakout board] (https://www.tindie.com/products/kuzyatech/sharp-memory-lcd-breakout-a2/) to interface with the display FFC and boost the ESP8266 power to the 5v needed to drive the display. + + +![Generic SPI Display](images/Sharp_Memory_LCD_LS027B7DH01.jpg) + +**Moddable Sample code:** The Piu example [Balls](../../examples/piu/balls/) is good for testing this display. The build command below includes the -d, debug flag so requires XSBug to be launched to run. + +``` +cd $MODDABLE/examples/piu/balls +mcconfig -d -m -r 0 -f rgb565le -p esp screen=ili9341 touch=xpt2046 +``` + +**ESP8266 Pinout:** + +| 2.7" Memory Display | ESP8266 | ESP8266 Devboard label +| --- | --- | --- | +| VIN | 3.3V | +| GND | GND | +| EXTMODE | | +| DISP | 3.3V | +| EXTCOMM | | +| SCS | GPIO 4 | (D2) +| SI | GPIO 13 | (D7) +| SCK | GPIO 14 | (D5) + +![Generic SPI Display](images/wiring-Kuzyatech-sharp-2.7.jpg) + + diff --git a/documentation/displays/wiring-guide-sparkFun-teensyview-spi.md b/documentation/displays/wiring-guide-sparkFun-teensyview-spi.md new file mode 100644 index 0000000000..c91f191e6e --- /dev/null +++ b/documentation/displays/wiring-guide-sparkFun-teensyview-spi.md @@ -0,0 +1,44 @@ +# Wiring Guides for Moddable supported SPI displays + +Copyright 2018 Moddable Tech, Inc. +Revised: January 2, 2018 + + +## Sparkfun TeensyView +**Part:** Sparkfun - LCD-14048 + +**Size:** 128 x 32 + +**Type:** OLED, Monochrome + +**Drivers:** video [SSD1306](../../documentation/drivers/ssd1306/ssd1306.md), no touch + +**Availability:** [TeensyView on Sparkfun] (https://www.sparkfun.com/products/14048) + +**Description:** Very small monochrome, OLED display. Moddable used the TeensyView configured in [standard] (https://learn.sparkfun.com/tutorials/teensyview-hookup-guide) mode. + + +![Generic SPI Display](images/teensyview.jpg) + +**Moddable Sample code:** The Piu example [Balls](../../examples/piu/balls/) is good for testing this display. The build command below includes the -d, debug flag so requires XSBug to be launched to run. + +``` +cd $MODDABLE/examples/piu/balls +mcconfig -d -m -r 0 -f rgb565le -p esp screen=ili9341 touch=xpt2046 +``` + +**ESP8266 Pinout:** + +| TeensyView Display | ESP8266 | ESP8266 Devboard label +| --- | --- | --- | +| GND | GND | +| 5 | GPIO 2 | (D4) +| 10 | GPIO 4 | (D2) +| 11 | GPIO 13 | (D7) +| 13 | GPIO 14 | (D5) +| 15 | GPIO 0 | (D3) +| 3v | 3.3V | + +![Generic SPI Display](images/teensyview-wiring.jpg) + +