Lines Matching +full:re +full:- +full:gpios
6 The ESP8684-DevKitM is an entry-level development board based on ESP8684-MINI-1, a general-purpose
7 module with 1 MB/2 MB/4 MB SPI flash. This board integrates complete Wi-Fi and Bluetooth LE functio…
8 For more information, check `ESP8684-DevKitM User Guide`_
13 ESP32-C2 (ESP8684 core) is a low-cost, Wi-Fi 4 & Bluetooth 5 (LE) chip. Its unique design
14 makes the chip smaller and yet more powerful than ESP8266. ESP32-C2 is built around a RISC-V
15 32-bit, single-core processor, with 272 KB of SRAM (16 KB dedicated to cache) and 576 KB of ROM.
16 ESP32-C2 has been designed to target simple, high-volume, and low-data-rate IoT applications,
17 such as smart plugs and smart light bulbs. ESP32-C2 offers easy and robust wireless connectivity,
18 which makes it the go-to solution for developing simple, user-friendly and reliable
19 smart-home devices. For more information, check `ESP8684 Datasheet`_.
23 - 32-bit core RISC-V microcontroller with a maximum clock speed of 120 MHz
24 - 2 MB or 4 MB in chip (ESP8684) or in package (ESP32-C2) flash
25 - 272 KB of internal RAM
26 - 802.11b/g/n
27 - A Bluetooth LE subsystem that supports features of Bluetooth 5 and Bluetooth Mesh
28 - Various peripherals:
30 - 14 programmable GPIOs
31 - 3 SPI
32 - 2 UART
33 - 1 I2C Master
34 - LED PWM controller, with up to 6 channels
35 - General DMA controller (GDMA)
36 - 1 12-bit SAR ADC, up to 5 channels
37 - 1 temperature sensor
38 - 1 54-bit general-purpose timer
39 - 2 watchdog timers
40 - 1 52-bit system timer
42 - Cryptographic hardware acceleration (RNG, ECC, RSA, SHA-2, AES)
49 Current Zephyr's ESP8684-DevKitM board supports the following features:
51 +------------+------------+-------------------------------------+
54 | UART | on-chip | serial port |
55 +------------+------------+-------------------------------------+
56 | GPIO | on-chip | gpio |
57 +------------+------------+-------------------------------------+
58 | PINMUX | on-chip | pinmux |
59 +------------+------------+-------------------------------------+
60 | Watchdog | on-chip | watchdog |
61 +------------+------------+-------------------------------------+
62 | TRNG | on-chip | entropy |
63 +------------+------------+-------------------------------------+
64 | Timers | on-chip | counter |
65 +------------+------------+-------------------------------------+
66 | Wi-Fi | on-chip | |
67 +------------+------------+-------------------------------------+
68 | LEDC | on-chip | pwm |
69 +------------+------------+-------------------------------------+
70 | SPI Master | on-chip | spi |
71 +------------+------------+-------------------------------------+
72 | SPI DMA | on-chip | spi |
73 +------------+------------+-------------------------------------+
75 For a getting started user guide, please check `ESP8684-DevKitM User Guide`_.
86 .. code-block:: console
135 .. zephyr-app-commands::
137 :zephyr-app: samples/hello_world
140 :west-args: --sysbuild
149 .. code-block::
164 With ``--sysbuild`` option the bootloader will be re-build and re-flash
185 .. zephyr-app-commands::
186 :zephyr-app: samples/hello_world
191 configuration. Here is an example for the :zephyr:code-sample:`hello_world`
194 .. zephyr-app-commands::
195 :zephyr-app: samples/hello_world
201 .. code-block:: shell
208 .. code-block:: console
210 ***** Booting Zephyr OS vx.x.x-xxx-gxxxxxxxxxxxx *****
221 ``-DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/scripts>``
224 Here is an example for building the :zephyr:code-sample:`hello_world` application.
226 .. zephyr-app-commands::
227 :zephyr-app: samples/hello_world
230 …:gen-args: -DOPENOCD=<path/to/bin/openocd> -DOPENOCD_DEFAULT_PATH=<path/to/openocd/share/openocd/s…
232 You can debug an application in the usual way. Here is an example for the :zephyr:code-sample:`hell…
234 .. zephyr-app-commands::
235 :zephyr-app: samples/hello_world
242 .. target-notes::
244 .. _`ESP8684-DevKitM User Guide`: https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp868…
247 .. _`OpenOCD ESP32`: https://github.com/espressif/openocd-esp32/releases