Lines Matching +full:check +full:- +full:uart +full:- +full:files
6 ESP32-C3-DevKitC-02 is an entry-level development board based on ESP32-C3-WROOM-02,
7 a general-purpose module with 4 MB SPI flash. This board integrates complete Wi-Fi and Bluetooth® L…
8 For more information, check `ESP32-C3-DevKitC`_.
13 ESP32-C3 is a single-core Wi-Fi and Bluetooth 5 (LE) microcontroller SoC,
14 based on the open-source RISC-V architecture. It strikes the right balance of power,
15 I/O capabilities and security, thus offering the optimal cost-effective
17 The availability of Wi-Fi and Bluetooth 5 (LE) connectivity not only makes the device configuration…
18 but it also facilitates a variety of use-cases based on dual connectivity.
22 - 32-bit core RISC-V microcontroller with a maximum clock speed of 160 MHz
23 - 400 KB of internal RAM
24 - 802.11b/g/n/e/i
25 - A Bluetooth LE subsystem that supports features of Bluetooth 5 and Bluetooth Mesh
26 - Various peripherals:
28 - 12-bit ADC with up to 6 channels
29 - TWAI compatible with CAN bus 2.0
30 - Temperature sensor
31 - 3x SPI
32 - 1x I2S
33 - 1x I2C
34 - 2x UART
35 - LED PWM with up to 6 channels
37 - Cryptographic hardware acceleration (RNG, ECC, RSA, SHA-2, AES)
39 For more information, check the datasheet at `ESP32-C3 Datasheet`_ or the technical reference
40 manual at `ESP32-C3 Technical Reference Manual`_.
45 Current Zephyr's ESP32-C3-DevKitC board supports the following features:
47 +------------+------------+-------------------------------------+
50 | UART | on-chip | serial port |
51 +------------+------------+-------------------------------------+
52 | GPIO | on-chip | gpio |
53 +------------+------------+-------------------------------------+
54 | PINMUX | on-chip | pinmux |
55 +------------+------------+-------------------------------------+
56 | USB-JTAG | on-chip | hardware interface |
57 +------------+------------+-------------------------------------+
58 | SPI Master | on-chip | spi |
59 +------------+------------+-------------------------------------+
60 | Timers | on-chip | counter |
61 +------------+------------+-------------------------------------+
62 | Watchdog | on-chip | watchdog |
63 +------------+------------+-------------------------------------+
64 | TRNG | on-chip | entropy |
65 +------------+------------+-------------------------------------+
66 | LEDC | on-chip | pwm |
67 +------------+------------+-------------------------------------+
68 | SPI DMA | on-chip | spi |
69 +------------+------------+-------------------------------------+
70 | TWAI | on-chip | can |
71 +------------+------------+-------------------------------------+
72 | USB-CDC | on-chip | serial |
73 +------------+------------+-------------------------------------+
74 | ADC | on-chip | adc |
75 +------------+------------+-------------------------------------+
76 | Wi-Fi | on-chip | |
77 +------------+------------+-------------------------------------+
78 | Bluetooth | on-chip | |
79 +------------+------------+-------------------------------------+
88 below to retrieve those files.
90 .. code-block:: console
139 .. zephyr-app-commands::
141 :zephyr-app: samples/hello_world
144 :west-args: --sysbuild
153 .. code-block::
168 With ``--sysbuild`` option the bootloader will be re-build and re-flash
189 .. zephyr-app-commands::
190 :zephyr-app: samples/hello_world
195 configuration. Here is an example for the :zephyr:code-sample:`hello_world`
198 .. zephyr-app-commands::
199 :zephyr-app: samples/hello_world
205 .. code-block:: shell
212 .. code-block:: console
214 ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
220 As with much custom hardware, the ESP32-C3 modules require patches to
225 ``-DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/scripts>``
228 Here is an example for building the :zephyr:code-sample:`hello_world` application.
230 .. zephyr-app-commands::
231 :zephyr-app: samples/hello_world
234 …:gen-args: -DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/s…
236 You can debug an application in the usual way. Here is an example for the :zephyr:code-sample:`hell…
238 .. zephyr-app-commands::
239 :zephyr-app: samples/hello_world
246 .. target-notes::
248 .. _`ESP32-C3-DevKitC`: https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c3/esp32-c3…
249 .. _`ESP32-C3 Datasheet`: https://www.espressif.com/sites/default/files/documentation/esp32-c3_data…
250 .. _`ESP32-C3 Technical Reference Manual`: https://espressif.com/sites/default/files/documentation/…
251 .. _`OpenOCD ESP32`: https://github.com/espressif/openocd-esp32/releases