Lines Matching +full:re +full:- +full:gpios

6 The ESP32-Ethernet-Kit is an Ethernet-to-Wi-Fi development board that enables
7 Ethernet devices to be interconnected over Wi-Fi. At the same time, to provide
8 more flexible power supply options, the ESP32-Ethernet-Kit also supports power
11 .. _get-started-esp32-ethernet-kit-v1.2-overview:
13 ESP32-Ethernet-Kit is an ESP32-WROVER-E based development.
14 For more information, check the datasheet at `ESP32-WROVER-E Datasheet`_.
17 board B. The `Ethernet Board (A)`_ contains Bluetooth/Wi-Fi dual-mode
18 ESP32-WROVER-E module and IP101GRI, a Single Port 10/100 Fast Ethernet
23 .. _get-started-esp32-ethernet-kit-v1.2:
25 .. figure:: img/esp32-ethernet-kit-v1.2.jpg
27 :alt: ESP32-Ethernet-Kit V1.2
28 :figclass: align-center
30 ESP32-Ethernet-Kit V1.2
33 features FTDI FT2232H chip - an advanced multi-interface USB bridge.
43 .. zephyr:board-supported-hw::
48 The block diagram below shows the main components of ESP32-Ethernet-Kit
51 .. figure:: img/esp32-ethernet-kit-v1.1-block-diagram.jpg
53 :alt: ESP32-Ethernet-Kit block diagram
54 :figclass: align-center
56 ESP32-Ethernet-Kit block diagram
60 ----------------------
63 and controls of the ESP32-Ethernet-Kit.
65 .. _get-started-esp32-ethernet-kit-a-v1.2-layout:
71 .. figure:: img/esp32-ethernet-kit-a-v1.2-layout.jpg
73 :alt: ESP32-Ethernet-Kit V1.2
74 :figclass: align-center
76 ESP32-Ethernet-Kit - Ethernet Board (A) layout
81 .. list-table:: Table 1 Component Description
83 :header-rows: 1
85 * - Key Component
86 - Description
87 * - ESP32-WROVER-E
88 - This ESP32 module features 64-Mbit PSRAM for flexible extended storage
90 * - GPIO Header 2
91 - Five unpopulated through-hole solder pads to provide access to selected
92 GPIOs of ESP32. For details, see `GPIO Header 2`_.
93 * - Function Switch
94 - A 4-bit DIP switch used to configure the functionality of selected GPIOs
96 * - Tx/Rx LEDs
97 - Two LEDs to show the status of UART transmission.
98 * - FT2232H
99 - The FT2232H chip serves as a multi-protocol USB-to-serial bridge which
101 ESP32. FT2232H also features USB-to-JTAG interface which is available
102 on channel A of the chip, while USB-to-serial is on channel B.
103 The FT2232H chip enhances user-friendliness in terms of application
104 development and debugging. See `ESP32-Ethernet-Kit V1.2 Ethernet Board (A) Schematic`_
105 * - USB Port
106 - USB interface. Power supply for the board as well as the communication
108 * - Power Switch
109 - Power On/Off Switch. Toggling the switch to **5V0** position powers the
111 * - 5V Input
112 - The 5 V power supply interface can be more convenient when the board is
114 * - 5V Power On LED
115 - This red LED turns on when power is supplied to the board, either from
117 * - DC/DC Converter
118 - Provided DC 5 V to 3.3 V conversion, output current up to 2 A.
119 * - Board B Connectors
120 - A pair male and female header pins for mounting the `PoE Board (B)`_
121 * - IP101GRI (PHY)
122 - The physical layer (PHY) connection to the Ethernet cable is
126 media-independent interface (RMII), a variant of the media-independent
127 interface `(MII) <https://en.wikipedia.org/wiki/Media-independent_interface>`_
130 * - RJ45 Port
131 - Ethernet network data transmission port.
132 * - Magnetics Module
133 - The Magnetics are part of the Ethernet specification to protect against
137 * - Link/Activity LEDs
138 - Two LEDs (green and red) that respectively indicate the "Link" and
140 * - BOOT Button
141 - Download button. Holding down **BOOT** and then pressing **EN**
144 * - EN Button
145 - Reset button.
146 * - GPIO Header 1
147 - This header provides six unpopulated through-hole solder pads connected
148 to spare GPIOs of ESP32. For details, see `GPIO Header 1`_.
167 .. figure:: img/esp32-ethernet-kit-b-v1.0-layout.jpg
169 :alt: ESP32-Ethernet-Kit - PoE Board (B)
170 :figclass: align-center
172 ESP32-Ethernet-Kit - PoE Board (B) layout
174 .. list-table:: Table PoE Board (B)
176 :header-rows: 1
178 * - Key Component
179 - Description
180 * - Board A Connector
181 - Four female (left) and four male (right) header pins for connecting the
185 * - External Power Terminals
186 - Optional power supply (26.6 ~ 54 V) to the PoE Board (B).
188 .. _get-started-esp32-ethernet-kit-v1.2-setup-options:
194 This section describes options to configure the ESP32-Ethernet-Kit hardware.
198 ---------------
200 When in On position, this DIP switch is routing listed GPIOs to FT2232H to
201 provide JTAG functionality. When in Off position, the GPIOs may be used for
215 --------------------
224 `ESP32-Ethernet-Kit V1.2 Ethernet Board (A) Schematic`_, sheet 2, location D2.
229 By default, the ESP32-Ethernet-Kit is configured to provide RMII clock for the
234 .. figure:: img/esp32-ethernet-kit-rmii-clk-from-phy.jpg
237 :figclass: align-center
243 PHY. Only this can ensure the power-up of system. Otherwise ESP32 may enter
245 during the GPIO0 power-up sampling phase).
255 .. figure:: img/esp32-ethernet-kit-rmii-clk-to-phy.jpg
258 :figclass: align-center
264 `ESP32-Ethernet-Kit V1.2 Ethernet Board (A) Schematic`_,
271 ---------------
273 This section describes allocation of ESP32 GPIOs to specific interfaces or
274 functions of the ESP32-Ethernet-Kit.
281 below. Implementation of ESP32-Ethernet-Kit defaults to Reduced
282 Media-Independent Interface (RMII).
288 ---------------------------------------
296 ---- ---------------- ---------------
298 ---------------------------------------
301 ---- ---------------- ---------------
303 ---------------------------------------
318 This header exposes some GPIOs that are not used elsewhere on the
319 ESP32-Ethernet-Kit.
336 This header contains GPIOs that may be used for other purposes depending on
357 ESP32-WROVER-E module and therefore not available for use. If you need
359 e.g. the ESP32-WROOM-32D or ESP32-SOLO-1.
367 .. csv-table::
368 :header: ESP32-WROVER-E,IP101GRI,UART,JTAG,GPIO,Comments
399 1. To prevent the power-on state of the GPIO0 from being affected by the
401 low, turning the clock output off. After power-on you can control
407 turned on by ESP32 after power-up. For a reference design please see
408 `ESP32-Ethernet-Kit V1.2 Ethernet Board (A) Schematic`_.
411 ESP32-WROVER-E module and therefore not available for use. If you need
413 e.g. the ESP32-WROOM-32D or ESP32-SOLO-1.
424 .. code-block:: console
473 .. zephyr-app-commands::
475 :zephyr-app: samples/hello_world
478 :west-args: --sysbuild
487 .. code-block::
502 With ``--sysbuild`` option the bootloader will be re-build and re-flash
524 .. zephyr-app-commands::
525 :zephyr-app: samples/hello_world
530 configuration. Here is an example for the :zephyr:code-sample:`hello_world`
533 .. zephyr-app-commands::
534 :zephyr-app: samples/hello_world
540 .. code-block:: shell
547 .. code-block:: console
549 ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
560 ``-DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/scripts>``
563 Here is an example for building the :zephyr:code-sample:`hello_world` application.
565 .. zephyr-app-commands::
566 :zephyr-app: samples/hello_world
569 …:gen-args: -DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/s…
571 You can debug an application in the usual way. Here is an example for the :zephyr:code-sample:`hell…
573 .. zephyr-app-commands::
574 :zephyr-app: samples/hello_world
584 .. code-block:: devicetree
600 .. code-block:: cfg
615 .. target-notes::
617 .. _`ESP32-Ethernet-Kit V1.2 Ethernet Board (A) Schematic`: https://dl.espressif.com/dl/schematics/…
618 .. _`ESP32-WROVER-E Datasheet`: https://www.espressif.com/sites/default/files/documentation/esp32-w…
619 .. _`OpenOCD ESP32`: https://github.com/espressif/openocd-esp32/releases