Lines Matching +full:gpio7 +full:- +full:gpios

6 ESP32-C3-DevKit-RUST is based on the ESP32-C3, a single-core Wi-Fi and Bluetooth 5 (LE) microcontro…
7 based on the open-source RISC-V architecture. This special board also includes the ESP32-C3-MINI-1 …
8 a 6DoF IMU, a temperature and humidity sensor, a Li-Ion battery charger, and a Type-C USB. The boar…
10 For more information, check `ESP32-C3-DevKit-RUST`_.
17 - IEEE 802.11 b/g/n-compliant
18 - Bluetooth 5, Bluetooth mesh
19 - 32-bit RISC-V single-core processor, up to 160MHz
20 - 384 KB ROM
21 - 400 KB SRAM (16 KB for cache)
22 - 8 KB SRAM in RTC
23 - 22 x programmable GPIOs
24 - 3 x SPI
25 - 2 x UART
26 - 1 x I2C
27 - 1 x I2S
28 - 2 x 54-bit general-purpose timers
29 - 3 x watchdog timers
30 - 1 x 52-bit system timer
31 - Remote Control Peripheral (RMT)
32 - LED PWM controller (LEDC)
33 - Full-speed USB Serial/JTAG controller
34 - General DMA controller (GDMA)
35 - 1 x TWAI®
36 - 2 x 12-bit SAR ADCs, up to 6 channels
37 - 1 x temperature sensor
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-DevKit-RUST 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 +------------+------------+-------------------------------------+
86 +---------------------------+--------------+---------+
89 | IMU | ICM-42670-P | 0x68 |
90 +---------------------------+--------------+---------+
92 +---------------------------+--------------+---------+
97 +---------+--------+
101 +---------+--------+
103 +---------+--------+
110 +--------------+--------+
114 +--------------+--------+
115 | LED | GPIO7 |
116 +--------------+--------+
118 +--------------+--------+
123 * USB type-C (*no PD compatibility*).
124 * Li-Ion battery charger.
135 .. code-block:: console
184 .. zephyr-app-commands::
186 :zephyr-app: samples/hello_world
189 :west-args: --sysbuild
198 .. code-block::
213 With ``--sysbuild`` option the bootloader will be re-build and re-flash
234 .. zephyr-app-commands::
235 :zephyr-app: samples/hello_world
240 configuration. Here is an example for the :zephyr:code-sample:`hello_world`
243 .. zephyr-app-commands::
244 :zephyr-app: samples/hello_world
250 .. code-block:: shell
257 .. code-block:: console
259 ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
265 As with much custom hardware, the ESP32-C3 modules require patches to
270 ``-DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/scripts>``
273 Here is an example for building the :zephyr:code-sample:`hello_world` application.
275 .. zephyr-app-commands::
276 :zephyr-app: samples/hello_world
279 …:gen-args: -DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/s…
281 You can debug an application in the usual way. Here is an example for the :zephyr:code-sample:`hell…
283 .. zephyr-app-commands::
284 :zephyr-app: samples/hello_world
291 .. target-notes::
293 .. _`ESP32-C3-DevKit-RUST`: https://github.com/esp-rs/esp-rust-board/tree/v1.2
294 .. _`ESP32-C3 Datasheet`: https://www.espressif.com/sites/default/files/documentation/esp32-c3_data…
295 .. _`ESP32-C3 Technical Reference Manual`: https://espressif.com/sites/default/files/documentation/…
296 .. _`OpenOCD ESP32`: https://github.com/espressif/openocd-esp32/releases