Lines Matching +full:esp32 +full:- +full:s2
6 ESP32-S2-Saola is a small-sized ESP32-S2 based development board produced by Espressif.
8 Developers can either connect peripherals with jumper wires or mount ESP32-S2-Saola on a breadboard.
9 For more information, check `ESP32-S3-DevKitC`_.
14 ESP32-S2 is a highly integrated, low-power, single-core Wi-Fi Microcontroller SoC, designed to be s…
15 cost-effective, with a high performance and a rich set of IO capabilities.
19 - RSA-3072-based secure boot
20 - AES-XTS-256-based flash encryption
21 - Protected private key and device secrets from software access
22 - Cryptographic accelerators for enhanced performance
23 - Protection against physical fault injection attacks
24 - Various peripherals:
26 - 43x programmable GPIOs
27 - 14x configurable capacitive touch GPIOs
28 - USB OTG
29 - LCD interface
30 - camera interface
31 - SPI
32 - I2S
33 - UART
34 - ADC
35 - DAC
36 - LED PWM with up to 8 channels
38 For more information, check the datasheet at `ESP32-S2 Datasheet`_ or the technical reference
39 manual at `ESP32-S2 Technical Reference Manual`_.
44 Current Zephyr's ESP32-S2-Saola board supports the following features:
46 +------------+------------+-------------------------------------+
49 | UART | on-chip | serial port |
50 +------------+------------+-------------------------------------+
51 | GPIO | on-chip | gpio |
52 +------------+------------+-------------------------------------+
53 | PINMUX | on-chip | pinmux |
54 +------------+------------+-------------------------------------+
55 | USB-JTAG | on-chip | hardware interface |
56 +------------+------------+-------------------------------------+
57 | SPI Master | on-chip | spi |
58 +------------+------------+-------------------------------------+
59 | Timers | on-chip | counter |
60 +------------+------------+-------------------------------------+
61 | Watchdog | on-chip | watchdog |
62 +------------+------------+-------------------------------------+
63 | TRNG | on-chip | entropy |
64 +------------+------------+-------------------------------------+
65 | LEDC | on-chip | pwm |
66 +------------+------------+-------------------------------------+
67 | PCNT | on-chip | qdec |
68 +------------+------------+-------------------------------------+
69 | SPI DMA | on-chip | spi |
70 +------------+------------+-------------------------------------+
71 | ADC | on-chip | adc |
72 +------------+------------+-------------------------------------+
73 | DAC | on-chip | dac |
74 +------------+------------+-------------------------------------+
75 | Wi-Fi | on-chip | |
76 +------------+------------+-------------------------------------+
82 -------------
87 .. code-block:: console
132 bootstrap the board with the ESP32 SoC.
136 .. zephyr-app-commands::
138 :zephyr-app: samples/hello_world
141 :west-args: --sysbuild
144 By default, the ESP32 sysbuild creates bootloader (MCUboot) and application
150 .. code-block::
165 With ``--sysbuild`` option the bootloader will be re-build and re-flash
186 .. zephyr-app-commands::
187 :zephyr-app: samples/hello_world
192 configuration. Here is an example for the :zephyr:code-sample:`hello_world`
195 .. zephyr-app-commands::
196 :zephyr-app: samples/hello_world
202 .. code-block:: shell
209 .. code-block:: console
211 ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
217 ESP32-S2 support on OpenOCD is available at `OpenOCD ESP32`_.
219 The following table shows the pin mapping between ESP32-S2 board and JTAG interface.
221 +---------------+-----------+
222 | ESP32 pin | JTAG pin |
225 +---------------+-----------+
227 +---------------+-----------+
229 +---------------+-----------+
231 +---------------+-----------+
233 Further documentation can be obtained from the SoC vendor in `JTAG debugging for ESP32-S2`_.
235 Here is an example for building the :zephyr:code-sample:`hello_world` application.
237 .. zephyr-app-commands::
238 :zephyr-app: samples/hello_world
242 You can debug an application in the usual way. Here is an example for the :zephyr:code-sample:`hell…
244 .. zephyr-app-commands::
245 :zephyr-app: samples/hello_world
252 .. target-notes::
254 .. _`ESP32-S3-DevKitC`: https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/…
255 .. _`ESP32-S2 Datasheet`: https://www.espressif.com/sites/default/files/documentation/esp32-s2_data…
256 .. _`ESP32-S2 Technical Reference Manual`: https://espressif.com/sites/default/files/documentation/…
257 .. _`JTAG debugging for ESP32-S2`: https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/ap…
258 .. _`OpenOCD ESP32`: https://github.com/espressif/openocd-esp32/releases