Lines Matching +full:esp32 +full:- +full:c3
6 ESP32-C3-SUPERMINI is based on the ESP32-C3, a single-core Wi-Fi and Bluetooth 5 (LE) microcontroll…
7 based on the open-source RISC-V architecture. This board also includes a Type-C USB Serial/JTAG por…
8 …information a reasonbly well documented version of this board can be found at `ESP32-C3-SUPERMINI`_
15 - IEEE 802.11 b/g/n-compliant
16 - Bluetooth 5, Bluetooth mesh
17 - 32-bit RISC-V single-core processor, up to 160MHz
18 - 384 KB ROM
19 - 400 KB SRAM (16 KB for cache)
20 - 8 KB SRAM in RTC
21 - 22 x programmable GPIOs
22 - 3 x SPI
23 - 2 x UART
24 - 1 x I2C
25 - 1 x I2S
26 - 2 x 54-bit general-purpose timers
27 - 3 x watchdog timers
28 - 1 x 52-bit system timer
29 - Remote Control Peripheral (RMT)
30 - LED PWM controller (LEDC)
31 - Full-speed USB Serial/JTAG controller
32 - General DMA controller (GDMA)
33 - 1 x TWAI®
34 - 2 x 12-bit SAR ADCs, up to 6 channels
35 - 1 x soc core temperature sensor
37 For more information on the ESP32-C3 SOC, check the datasheet at `ESP32-C3 Datasheet`_ or the techn…
38 manual at `ESP32-C3 Technical Reference Manual`_.
45 +------------+------------+-------------------------------------+
48 | UART | on-chip | serial port |
49 +------------+------------+-------------------------------------+
50 | GPIO | on-chip | gpio |
51 +------------+------------+-------------------------------------+
52 | PINMUX | on-chip | pinmux |
53 +------------+------------+-------------------------------------+
54 | USB-JTAG | on-chip | hardware interface |
55 +------------+------------+-------------------------------------+
56 | SPI Master | on-chip | spi |
57 +------------+------------+-------------------------------------+
58 | Timers | on-chip | counter |
59 +------------+------------+-------------------------------------+
60 | Watchdog | on-chip | watchdog |
61 +------------+------------+-------------------------------------+
62 | TRNG | on-chip | entropy |
63 +------------+------------+-------------------------------------+
64 | LEDC | on-chip | pwm |
65 +------------+------------+-------------------------------------+
66 | SPI DMA | on-chip | spi |
67 +------------+------------+-------------------------------------+
68 | TWAI | on-chip | can |
69 +------------+------------+-------------------------------------+
70 | USB-CDC | on-chip | serial |
71 +------------+------------+-------------------------------------+
72 | ADC | on-chip | adc |
73 +------------+------------+-------------------------------------+
74 | Wi-Fi | on-chip | |
75 +------------+------------+-------------------------------------+
76 | Bluetooth | on-chip | |
77 +------------+------------+-------------------------------------+
88 .. code-block:: console
133 bootstrap the board with the ESP32 SoC.
137 .. zephyr-app-commands::
139 :zephyr-app: samples/hello_world
142 :west-args: --sysbuild
145 By default, the ESP32 sysbuild creates bootloader (MCUboot) and application
151 .. code-block::
166 With ``--sysbuild`` option the bootloader will be re-build and re-flash
187 .. zephyr-app-commands::
188 :zephyr-app: samples/hello_world
193 configuration. Here is an example for the :zephyr:code-sample:`hello_world`
196 .. zephyr-app-commands::
197 :zephyr-app: samples/hello_world
203 .. code-block:: shell
210 .. code-block:: console
212 ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
218 As with much custom hardware, the ESP32-C3 modules require patches to
220 the project. The custom OpenOCD can be obtained at `OpenOCD ESP32`_.
223 ``-DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/scripts>``
226 Here is an example for building the :zephyr:code-sample:`hello_world` application.
228 .. zephyr-app-commands::
229 :zephyr-app: samples/hello_world
232 …:gen-args: -DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/s…
234 You can debug an application in the usual way. Here is an example for the :zephyr:code-sample:`hell…
236 .. zephyr-app-commands::
237 :zephyr-app: samples/hello_world
244 .. target-notes::
246 .. _`ESP32-C3-SUPERMINI`: https://www.nologo.tech/product/esp32/esp32c3SuperMini/esp32C3SuperMini.h…
247 .. _`ESP32-C3 Datasheet`: https://www.espressif.com/sites/default/files/documentation/esp32-c3_data…
248 .. _`ESP32-C3 Technical Reference Manual`: https://espressif.com/sites/default/files/documentation/…
249 .. _`OpenOCD ESP32`: https://github.com/espressif/openocd-esp32/releases