Lines Matching +full:vsync +full:- +full:pin

6 ESP-WROVER-KIT is an ESP32-based development board produced by `Espressif <https://www.espressif.co…
8 ESP-WROVER-KIT features the following integrated components:
10 - ESP32-WROVER-E module
11 - LCD screen
12 - MicroSD card slot
14 Its another distinguishing feature is the embedded FTDI FT2232HL chip - an advanced multi-interface
16 without a separate JTAG debugger. ESP-WROVER-KIT makes development convenient, easy, and
17 cost-effective.
19 Most of the ESP32 I/O pins are broken out to the board's pin headers for easy access.
24 GPIOs are not broken out to the board's pin headers in order to ensure reliable performance.
26 For more information, check `ESP32-WROVER-E Datasheet`_ and `ESP32 Datasheet`_.
31 The block diagram below shows the main components of ESP-WROVER-KIT and their interconnections.
33 .. image:: img/esp-wrover-kit-block-diagram.jpg
35 :alt: ESP-WROVER-KIT
41 of the ESP-WROVER-KIT board.
47 ESP-WROVER-KIT board layout - front
51 .. figure:: img/esp-wrover-kit-v4.1-layout-back.jpg
55 ESP-WROVER-KIT board layout - back
58 - Starting from the first picture's top right corner and going clockwise
59 - Then moving on to the second picture
61 +------------------+-------------------------------------------------------------------------+
64 | FT2232 | The FT2232 chip serves as a multi-protocol USB-to-serial bridge |
66 | | communication with ESP32. FT2232 also features USB-to-JTAG |
67 | | interface which is available on channel A of the chip, while USB-to- |
68 | | serial is on channel B. The FT2232 chip enhances user-friendliness in |
69 | | terms of application development and debugging. See `ESP-WROVER-KIT |
71 | | <https://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_V4_1.pdf>`_. |
72 +------------------+-------------------------------------------------------------------------+
74 | | low-power consumption while the chip is in Deep-sleep mode. |
75 +------------------+-------------------------------------------------------------------------+
76 | 0R | Zero-ohm resistor intended as a placeholder for a current shunt, can |
79 +------------------+-------------------------------------------------------------------------+
80 | ESP32-WROVER-E | This ESP32 module features 64-Mbit PSRAM for flexible extended |
82 +------------------+-------------------------------------------------------------------------+
85 +------------------+-------------------------------------------------------------------------+
91 +------------------+-------------------------------------------------------------------------+
96 +------------------+-------------------------------------------------------------------------+
100 +------------------+-------------------------------------------------------------------------+
106 +------------------+-------------------------------------------------------------------------+
109 +------------------+-------------------------------------------------------------------------+
111 +------------------+-------------------------------------------------------------------------+
114 +------------------+-------------------------------------------------------------------------+
117 +------------------+-------------------------------------------------------------------------+
122 +------------------+-------------------------------------------------------------------------+
127 +------------------+-------------------------------------------------------------------------+
130 +------------------+-------------------------------------------------------------------------+
131 | LDO | NCP1117(1A). 5V-to-3.3V LDO. NCP1117 can provide a maximum |
134 | | For details, please refer to `ESP-WROVER-KIT V4.1 schematic |
135 | | <https://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_V4_1.pdf>`_. |
136 +------------------+-------------------------------------------------------------------------+
138 +------------------+-------------------------------------------------------------------------+
141 +------------------+-------------------------------------------------------------------------+
142 | I/O Connector | All the pins on the ESP32 module are broken out to pin headers. You |
145 +------------------+-------------------------------------------------------------------------+
148 +------------------+-------------------------------------------------------------------------+
149 | LCD | Support for mounting and interfacing a 3.2” SPI (standard 4-wire |
151 | | :ref:`ESP-WROVER-KIT board layout - back<esp wrover back>` |
152 +------------------+-------------------------------------------------------------------------+
162 .. |jmpextpwr| image:: img/esp-wrover-kit-v4.1-jp7-ext_5v.jpg
164 .. |jmpusbpwr| image:: img/esp-wrover-kit-v4.1-jp7-usb_5v.jpg
166 .. |jmpjtag| image:: img/esp-wrover-kit-v4.1-jp2-jtag.jpg
168 .. |jmpuart| image:: img/esp-wrover-kit-v4.1-jp2-tx-rx.jpg
170 .. |jmpctrl| image:: img/esp-wrover-kit-v4.1-jp14.jpg
172 +------------------+--------------------------------------------------------------+
175 | JP7 | |jmpextpwr| | Power ESP-WROVER-KIT via an external power supply |
176 +--------+----------------+-------------------------------------------------------+
177 | JP7 | |jmpusbpwr| | Power ESP-WROVER-KIT via USB |
178 +--------+----------------+-------------------------------------------------------+
180 +--------+----------------+-------------------------------------------------------+
182 +--------+----------------+-------------------------------------------------------+
184 +--------+----------------+-------------------------------------------------------+
199 example, LCD screen and SD card that share only a single pin GPIO21. This pin is used to provide
214 +-------------------+------+------+----------------------+
218 +-------------------+------+------+----------------------+
220 +-------------------+------+------+----------------------+
222 +-------------------+------+------+----------------------+
224 +-------------------+------+------+----------------------+
226 +-------------------+------+------+----------------------+
228 +-------------------+------+------+----------------------+
230 +-------------------+------+------+----------------------+
232 +-------------------+------+------+----------------------+
234 +-------------------+------+------+----------------------+
236 +-------------------+------+------+----------------------+
238 +-------------------+------+------+----------------------+
240 +-------------------+------+------+----------------------+
242 +-------------------+------+------+----------------------+
244 +-------------------+------+------+----------------------+
248 - NC/XTAL - 32.768 kHz Oscillator
249 - JTAG - JTAG / JP2
250 - Boot - Boot button / SW2
251 - Camera - Camera / JP4
252 - LED - RGB LED
253 - MicroSD - MicroSD Card / J4
254 - LCD - LCD / U5
255 - PSRAM - ESP32-WROVER-E's PSRAM
260 +---+-----------+
261 | . | ESP32 Pin |
264 +---+-----------+
266 +---+-----------+
272 oscillator to JP1 by desoldering the zero-ohm resistors from positions R11 / R23 and re-soldering
278 +---+--------------+
279 | . | ESP32 Pin |
282 +---+--------------+
284 +---+--------------+
286 +---+--------------+
288 +---+--------------+
290 +---+--------------+
292 +---+--------------+
295 The module's flash bus is connected to the jumper block JP2 through zero-ohm resistors R140 ~
298 module's flash bus from the pin header JP2.
303 +---+---------------+-------------+
304 | . | ESP32 Pin | JTAG Signal |
307 +---+---------------+-------------+
309 +---+---------------+-------------+
311 +---+---------------+-------------+
313 +---+---------------+-------------+
315 +---+---------------+-------------+
320 +----+-----------+-----------------------------+
321 | . | ESP32 Pin | Camera Signal |
324 +----+-----------+-----------------------------+
326 +----+-----------+-----------------------------+
328 +----+-----------+-----------------------------+
330 +----+-----------+-----------------------------+
331 | 5 | GPIO25 | VSYNC / Vertical Sync |
332 +----+-----------+-----------------------------+
334 +----+-----------+-----------------------------+
336 +----+-----------+-----------------------------+
338 +----+-----------+-----------------------------+
340 +----+-----------+-----------------------------+
342 +----+-----------+-----------------------------+
344 +----+-----------+-----------------------------+
346 +----+-----------+-----------------------------+
348 +----+-----------+-----------------------------+
350 +----+-----------+-----------------------------+
352 +----+-----------+-----------------------------+
354 +----+-----------+-----------------------------+
356 +----+-----------+-----------------------------+
358 +----+-----------+-----------------------------+
360 - Signals D0 .. D7 denote camera data bus
365 +----+-----------+---------+
366 | . | ESP32 Pin | RGB LED |
369 +----+-----------+---------+
371 +----+-----------+---------+
373 +----+-----------+---------+
378 +---+---------------+----------------+
379 | . | ESP32 Pin | MicroSD Signal |
382 +---+---------------+----------------+
384 +---+---------------+----------------+
386 +---+---------------+----------------+
388 +---+---------------+----------------+
390 +---+---------------+----------------+
392 +---+---------------+----------------+
394 +---+---------------+----------------+
399 +---+-----------+------------+
400 | . | ESP32 Pin | LCD Signal |
403 +---+-----------+------------+
405 +---+-----------+------------+
407 +---+-----------+------------+
409 +---+-----------+------------+
411 +---+-----------+------------+
413 +---+-----------+------------+
415 +---+-----------+------------+
420 Before powering up your ESP-WROVER-KIT, please make sure that the board is in good
428 - Select USB as the power source using the jumper block JP7.
429 - Enable UART communication using the jumper block JP2.
431 +------------------------+---------------------------+
435 +------------------------+---------------------------+
444 Current Zephyr's ESP32-Wrover-Kit board supports the following features:
446 +------------+------------+-------------------------------------+
449 | UART | on-chip | serial port |
450 +------------+------------+-------------------------------------+
451 | GPIO | on-chip | gpio |
452 +------------+------------+-------------------------------------+
453 | PINMUX | on-chip | pinmux |
454 +------------+------------+-------------------------------------+
455 | USB-JTAG | on-chip | hardware interface |
456 +------------+------------+-------------------------------------+
457 | SPI Master | on-chip | spi |
458 +------------+------------+-------------------------------------+
459 | Timers | on-chip | counter |
460 +------------+------------+-------------------------------------+
461 | Watchdog | on-chip | watchdog |
462 +------------+------------+-------------------------------------+
463 | TRNG | on-chip | entropy |
464 +------------+------------+-------------------------------------+
465 | LEDC | on-chip | pwm |
466 +------------+------------+-------------------------------------+
467 | MCPWM | on-chip | pwm |
468 +------------+------------+-------------------------------------+
469 | PCNT | on-chip | qdec |
470 +------------+------------+-------------------------------------+
471 | SPI DMA | on-chip | spi |
472 +------------+------------+-------------------------------------+
473 | TWAI | on-chip | can |
474 +------------+------------+-------------------------------------+
475 | ADC | on-chip | adc |
476 +------------+------------+-------------------------------------+
477 | DAC | on-chip | dac |
478 +------------+------------+-------------------------------------+
479 | Wi-Fi | on-chip | |
480 +------------+------------+-------------------------------------+
481 | Bluetooth | on-chip | |
482 +------------+------------+-------------------------------------+
488 -------------
493 .. code-block:: console
542 .. zephyr-app-commands::
544 :zephyr-app: samples/hello_world
547 :west-args: --sysbuild
556 .. code-block::
571 With ``--sysbuild`` option the bootloader will be re-build and re-flash
592 .. zephyr-app-commands::
593 :zephyr-app: samples/hello_world
598 configuration. Here is an example for the :zephyr:code-sample:`hello_world`
601 .. zephyr-app-commands::
602 :zephyr-app: samples/hello_world
608 .. code-block:: shell
615 .. code-block:: console
617 ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
625 On the ESP-WROVER-KIT board, the JTAG pins are connected internally to
627 require no external hardware and are debuggable as-is. The JTAG
632 `ESP-WROVER-32 V3 Getting Started Guide`_ for details.
634 Here is an example for building the :zephyr:code-sample:`hello_world` application.
636 .. zephyr-app-commands::
637 :zephyr-app: samples/hello_world
640 …:gen-args: -DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/s…
642 You can debug an application in the usual way. Here is an example for the :zephyr:code-sample:`hell…
644 .. zephyr-app-commands::
645 :zephyr-app: samples/hello_world
652 .. target-notes::
655 .. _`ESP32-WROVER-E Datasheet`: https://www.espressif.com/sites/default/files/documentation/esp32-w…
656 .. _`OpenOCD ESP32`: https://github.com/espressif/openocd-esp32/releases
657 .. _`ESP-WROVER-32 V3 Getting Started Guide`: https://docs.espressif.com/projects/esp-idf/en/latest…