# LCD tjpgd example This example shows how to decode a jpeg image and display it on an SPI-interfaced LCD, and rotates the image periodically. Example using initialization of the LCD from [ESP-BSP](https://github.com/espressif/esp-bsp) project. For change the Espressif's board, go to [idf_component.yml](main/idf_component.yml) and change `esp-box` to another board from BSP. ## How to Use Example ### Hardware Required * An ESP development board * An SPI-interfaced LCD * An USB cable for power supply and programming ### Hardware Connection The connection between ESP Board and the LCD is as follows: ```text ESP Board LCD Screen +---------+ +---------------------------------+ | | | | | 3V3 +--------------+ VCC +----------------------+ | | | | | | | | GND +--------------+ GND | | | | | | | | | | DATA0 +--------------+ MOSI | | | | | | | | | | PCLK +--------------+ SCK | | | | | | | | | | CS +--------------+ CS | | | | | | | | | | D/C +--------------+ D/C | | | | | | | | | | RST +--------------+ RST | | | | | | | | | |BK_LIGHT +--------------+ BCKL +----------------------+ | | | | | +---------+ +---------------------------------+ ``` The GPIO numbers used by this example is taken from BSP. ### Build and Flash Run `idf.py -p PORT flash monitor` to build, flash and monitor the project. A flowing picture will be shown on the LCD screen. (To exit the serial monitor, type ``Ctrl-]``.) See the [Getting Started Guide](https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html) for full steps to configure and use ESP-IDF to build projects. ## Troubleshooting For any technical queries, please open an [issue] (https://github.com/espressif/idf-extra-components/issues) on GitHub. We will get back to you soon.
To create a project from this example, run:
idf.py create-project-from-example "espressif/esp_jpeg=1.0.5~2:get_started"