Lines Matching +full:check +full:- +full:uart +full:- +full:files

6 ESP32-C6-DevKitC is an entry-level development board based on ESP32-C6-WROOM-1(U),
7 a general-purpose module with a 8 MB SPI flash. This board integrates complete Wi-Fi,
8 Bluetooth LE, Zigbee, and Thread functions. For more information, check `ESP32-C6-DevKitC`_.
13 ESP32-C6 is Espressif's first Wi-Fi 6 SoC integrating 2.4 GHz Wi-Fi 6, Bluetooth 5.3 (LE) and the
14 802.15.4 protocol. ESP32-C6 achieves an industry-leading RF performance, with reliable security
16 It consists of a high-performance (HP) 32-bit RISC-V processor, which can be clocked up to 160 MHz,
17 and a low-power (LP) 32-bit RISC-V processor, which can be clocked up to 20 MHz.
20 ESP32-C6-DevKitC is an entry-level development board based on ESP32-C6-WROOM-1(U),
21 a general-purpose module with a 8 MB SPI flash.
24 Developers can either connect peripherals with jumper wires or mount ESP32-C6-DevKitC on
27 ESP32-C6 includes the following features:
29 - 32-bit core RISC-V microcontroller with a clock speed of up to 160 MHz
30 - 400 KB of internal RAM
31 - WiFi 802.11 ax 2.4GHz
32 - Fully compatible with IEEE 802.11b/g/n protocol
33 - Bluetooth LE: Bluetooth 5.3 certified
34 - Internal co-existence mechanism between Wi-Fi and Bluetooth to share the same antenna
35 - IEEE 802.15.4 (Zigbee and Thread)
39 - 30x GPIOs (QFN40), or 22x GPIOs (QFN32)
40 - 2x UART
41 - 1x Low-power (LP) UART
42 - 1x General purpose SPI
43 - 1x I2C
44 - 1x Low-power (LP) I2C
45 - 1x I2S
46 - 1x Pulse counter
47 - 1x USB Serial/JTAG controller
48 - 1x TWAI® controller, compatible with ISO 11898-1 (CAN Specification 2.0)
49 - 1x SDIO 2.0 slave controller
50 - LED PWM controller, up to 6 channels
51 - 1x Motor control PWM (MCPWM)
52 - 1x Remote control peripehral
53 - 1x Parallel IO interface (PARLIO)
54 - General DMA controller (GDMA), with 3 transmit channels and 3 receive channels
55 - Event task matrix (ETM)
59 - 1x 12-bit SAR ADCs, up to 7 channels
60 - 1x temperature sensor
64 - 1x 52-bit system timer
65 - 1x 54-bit general-purpose timers
66 - 3x Watchdog timers
67 - 1x Analog watchdog timer
71 - Four power modes designed for typical scenarios: Active, Modem-sleep, Light-sleep, Deep-sleep
75 - Secure boot
76 - Flash encryption
77 - 4-Kbit OTP, up to 1792 bits for users
78 - Cryptographic hardware acceleration: (AES-128/256, ECC, HMAC, RSA, SHA, Digital signature, Hash)
79 - Random number generator (RNG)
81 For more information, check the datasheet at `ESP32-C6 Datasheet`_ or the technical reference
82 manual at `ESP32-C6 Technical Reference Manual`_.
87 Current Zephyr's ESP32-C6-DevKitC board supports the following features:
89 +------------+------------+-------------------------------------+
92 | UART | on-chip | serial port |
93 +------------+------------+-------------------------------------+
94 | GPIO | on-chip | gpio |
95 +------------+------------+-------------------------------------+
96 | PINMUX | on-chip | pinmux |
97 +------------+------------+-------------------------------------+
98 | USB-JTAG | on-chip | hardware interface |
99 +------------+------------+-------------------------------------+
100 | SPI Master | on-chip | spi |
101 +------------+------------+-------------------------------------+
102 | I2C | on-chip | i2c |
103 +------------+------------+-------------------------------------+
104 | Timers | on-chip | counter |
105 +------------+------------+-------------------------------------+
106 | Watchdog | on-chip | watchdog |
107 +------------+------------+-------------------------------------+
108 | LEDC | on-chip | pwm |
109 +------------+------------+-------------------------------------+
110 | MCPWM | on-chip | pwm |
111 +------------+------------+-------------------------------------+
112 | SPI DMA | on-chip | spi |
113 +------------+------------+-------------------------------------+
114 | GDMA | on-chip | dma |
115 +------------+------------+-------------------------------------+
116 | TRNG | on-chip | entropy |
117 +------------+------------+-------------------------------------+
118 | USB-CDC | on-chip | serial |
119 +------------+------------+-------------------------------------+
120 | Wi-Fi | on-chip | |
121 +------------+------------+-------------------------------------+
130 below to retrieve those files.
132 .. code-block:: console
181 .. zephyr-app-commands::
183 :zephyr-app: samples/hello_world
186 :west-args: --sysbuild
195 .. code-block::
210 With ``--sysbuild`` option the bootloader will be re-build and re-flash
231 .. zephyr-app-commands::
232 :zephyr-app: samples/hello_world
237 configuration. Here is an example for the :zephyr:code-sample:`hello_world`
240 .. zephyr-app-commands::
241 :zephyr-app: samples/hello_world
247 .. code-block:: shell
254 .. code-block:: console
256 ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
262 As with much custom hardware, the ESP32-C6 modules require patches to
267 ``-DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/scripts>``
270 Here is an example for building the :zephyr:code-sample:`hello_world` application.
272 .. zephyr-app-commands::
273 :zephyr-app: samples/hello_world
276 …:gen-args: -DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/s…
278 You can debug an application in the usual way. Here is an example for the :zephyr:code-sample:`hell…
280 .. zephyr-app-commands::
281 :zephyr-app: samples/hello_world
289 .. target-notes::
291 .. _`ESP32-C6-DevKitC`: https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c6/esp32-c6
292 .. _`ESP32-C6 Datasheet`: https://www.espressif.com/sites/default/files/documentation/esp32-c6_data…
293 .. _`ESP32-C6 Technical Reference Manual`: https://espressif.com/sites/default/files/documentation/…
294 .. _`OpenOCD ESP32`: https://github.com/espressif/openocd-esp32/releases