Skip to content

Commit

Permalink
Display wiring documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
chris krueger authored and mkellner committed Feb 27, 2019
1 parent afe8141 commit ac05a5a
Show file tree
Hide file tree
Showing 7 changed files with 92 additions and 1 deletion.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added documentation/displays/images/teensyview.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion documentation/displays/wiring-guide-generic-2.4-spi.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
47 changes: 47 additions & 0 deletions documentation/displays/wiring-guide-sharp-memory-2.7-spi.md
Original file line number Diff line number Diff line change
@@ -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)


44 changes: 44 additions & 0 deletions documentation/displays/wiring-guide-sparkFun-teensyview-spi.md
Original file line number Diff line number Diff line change
@@ -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)


0 comments on commit ac05a5a

Please sign in to comment.