Home
last modified time | relevance | path

Searched +full:esp32 +full:- +full:s2 (Results 1 – 25 of 31) sorted by relevance

12

/Zephyr-latest/boards/espressif/esp32s2_devkitc/doc/
Dindex.rst6 ESP32-S2-DevKitC is an entry-level development board. This board integrates complete Wi-Fi function…
8 Developers can either connect peripherals with jumper wires or mount ESP32-S2-DevKitC on a breadboa…
9 For more information, check `ESP32-S2-DevKitC`_.
14 ESP32-S2 is a highly integrated, low-power, single-core Wi-Fi Microcontroller SoC, designed to be s…
15 cost-effective, with a high performance and a rich set of IO capabilities.
19 - RSA-3072-based secure boot
20 - AES-XTS-256-based flash encryption
21 - Protected private key and device secrets from software access
22 - Cryptographic accelerators for enhanced performance
23 - Protection against physical fault injection attacks
[all …]
/Zephyr-latest/boards/espressif/esp32s2_saola/doc/
Dindex.rst6 ESP32-S2-Saola is a small-sized ESP32-S2 based development board produced by Espressif.
8 Developers can either connect peripherals with jumper wires or mount ESP32-S2-Saola on a breadboard.
9 For more information, check `ESP32-S3-DevKitC`_.
14 ESP32-S2 is a highly integrated, low-power, single-core Wi-Fi Microcontroller SoC, designed to be s…
15 cost-effective, with a high performance and a rich set of IO capabilities.
19 - RSA-3072-based secure boot
20 - AES-XTS-256-based flash encryption
21 - Protected private key and device secrets from software access
22 - Cryptographic accelerators for enhanced performance
23 - Protection against physical fault injection attacks
[all …]
/Zephyr-latest/dts/bindings/clock/
Despressif,esp32-rtc.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: ESP32 RTC (Power & Clock Controller Module) Module
6 compatible: "espressif,esp32-rtc"
8 include: [clock-controller.yaml, base.yaml]
14 fast-clk-src:
19 - 0: ESP32_RTC_FAST_CLK_SRC_XTAL_D2 - Main XTAL divided by 2 (C3/S3)
20 ESP32_RTC_FAST_CLK_SRC_XTAL_D4 Main XTAL divided by 4 (ESP32/S2)
21 - 1: ESP32_RTC_FAST_CLK_SRC_RC_FAST - 8 MHz
23 - 0
24 - 1
[all …]
/Zephyr-latest/dts/bindings/sensor/
Despressif,esp32-temp.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: ESP32 family temperature sensor node
6 compatible: "espressif,esp32-temp"
8 include: sensor-device.yaml
14 The temperature sensor is available on the ESP32-S2, ESP32-S3, ESP32-C3.
15 Note that it is unavailable on the ESP32 due to missing offset calibration.
20 - 0 # measure range: 50°C ~ 125°C, error < 3°C
21 - 1 # measure range: 20°C ~ 100°C, error < 2°C
22 - 2 # measure range:-10°C ~ 80°C, error < 1°C
23 - 3 # measure range:-30°C ~ 50°C, error < 2°C
[all …]
/Zephyr-latest/samples/boards/espressif/xt_wdt/
DREADME.rst1 .. zephyr:code-sample:: esp32-xt-wdt
16 9 KHz for S2).
23 * ESP32-C3
24 * ESP32-S2
25 * ESP32-S3
33 .. code-block:: console
35 west build -p -b esp32s3_devkitm/esp32s3/procpu samples/boards/espressif/xt_wdt
49 .. code-block:: console
53 .. code-block:: console
55 *** Booting Zephyr OS build v3.6.0-3896-gb4a7f061524f ***
/Zephyr-latest/dts/bindings/adc/
Despressif,esp32-adc.yaml3 # SPDX-License-Identifier: Apache-2.0
6 Espressif ESP32 ADC
8 - ESP32 < 9,10,11,12 >
9 - ESP32-S2 < 12 >
10 - ESP32-C3 < 12 >
11 - ESP32-S3 < 12 >
12 For chips with configurable resolution feature (ESP32),
17 which corresponds to the ESP32 ADC attenuation feature.
19 ESP32,attenuation ~ zephyr,gain
20 ----------------- -----------
[all …]
/Zephyr-latest/boards/franzininho/esp32s2_franzininho/
Dboard.yml3 full_name: ESP32-S2 Franzininho
6 - name: esp32s2
Desp32s2_franzininho.yaml2 name: ESP32-S2 Franzininho
6 - zephyr
8 - gpio
9 - i2c
10 - watchdog
11 - uart
12 - pinmux
13 - nvs
16 - heap
/Zephyr-latest/boards/espressif/esp32s2_saola/
Dboard.yml3 full_name: ESP32-S2-Saola
6 - name: esp32s2
Desp32s2_saola.yaml2 name: ESP32-S2 Saola
6 - zephyr
8 - adc
9 - dac
10 - gpio
11 - i2c
12 - watchdog
13 - uart
14 - nvs
15 - pwm
[all …]
/Zephyr-latest/boards/espressif/esp32s2_devkitc/
Dboard.yml3 full_name: ESP32-S2-DevKitC
6 - name: esp32s2
Desp32s2_devkitc.yaml2 name: ESP32-S2 DevKitC
6 - zephyr
8 - adc
9 - dac
10 - gpio
11 - i2c
12 - watchdog
13 - uart
14 - nvs
15 - pwm
[all …]
/Zephyr-latest/boards/wemos/esp32s2_lolin_mini/
Dboard.yml3 full_name: ESP32-S2 Lolin Mini
6 - name: esp32s2
Desp32s2_lolin_mini.yaml2 name: Lolin ESP32-S2 Mini
6 - zephyr
8 - gpio
9 - watchdog
10 - uart
13 - bluetooth
/Zephyr-latest/boards/wemos/esp32s2_lolin_mini/doc/
Dindex.rst6 ESP32-S2 is a highly integrated, low-power, single-core Wi-Fi Microcontroller SoC, designed to be s…
7 cost-effective, with a high performance and a rich set of IO capabilities. [1]_
11 - RSA-3072-based secure boot
12 - AES-XTS-256-based flash encryption
13 - Protected private key and device secrets from software access
14 - Cryptographic accelerators for enhanced performance
15 - Protection against physical fault injection attacks
16 - Various peripherals:
18 - 43x programmable GPIOs
19 - 14x configurable capacitive touch GPIOs
[all …]
/Zephyr-latest/dts/bindings/dac/
Despressif,esp32-dac.yaml2 # SPDX-License-Identifier: Apache-2.0
6 is part of the RTC low-power domain and belongs to the SENSE
12 ESP32 pads
13 - GPIO25 as DAC channel 1
14 - GPIO26 as DAC channel 2
16 ESP32-S2 pads
17 - GPIO17 as DAC channel 1
18 - GPIO18 as DAC channel 2
28 properties 'dac-channel-id', which uses zero based channel index.
29 Variable 'dac-resolution' must be also specified, although ESP32
[all …]
/Zephyr-latest/samples/boards/espressif/spiram_test/
DREADME.rst1 .. zephyr:code-sample:: esp32-spiram
19 * ESP32
20 * ESP32-S2
21 * ESP32-S3
28 .. code-block:: console
30 west build -b esp32s3_devkitm/esp32s3/procpu samples/boards/espressif/spiram_test
44 .. code-block:: console
48 .. code-block:: console
50 *** Booting Zephyr OS build v3.7.0-446-g93c9da66944c ***
/Zephyr-latest/boards/franzininho/esp32s2_franzininho/doc/
Dindex.rst6 …s an educational development board based on ESP32-S2 which is a highly integrated, low-power, sing…
7 designed to be secure and cost-effective, with a high performance and a rich set of IO capabilities…
11 - RSA-3072-based secure boot
12 - AES-XTS-256-based flash encryption
13 - Protected private key and device secrets from software access
14 - Cryptographic accelerators for enhanced performance
15 - Protection against physical fault injection attacks
16 - Various peripherals:
18 - 43x programmable GPIOs
19 - 14x configurable capacitive touch GPIOs
[all …]
/Zephyr-latest/soc/espressif/esp32s2/
DKconfig.soc2 # SPDX-License-Identifier: Apache-2.0
8 ESP32-S2 Series
Dmemory.h3 * SPDX-License-Identifier: Apache-2.0
17 * ESP32-S2 ROM static data usage is as follows:
18 * - 0x3ffeab00 - 0x3fffc410: Shared buffers, used in UART/USB/SPI download mode only
19 * - 0x3fffc410 - 0x3fffe710: CPU stack, can be reclaimed as heap after RTOS startup
20 * - 0x3fffe710 - 0x40000000: ROM .bss and .data (not easily reclaimable)
47 #define BOOTLOADER_USER_DRAM_END (DRAM_BUFFERS_START - BOOTLOADER_STACK_OVERHEAD)
51 (BOOTLOADER_USER_DRAM_END - BOOTLOADER_IRAM_LOADER_SEG_LEN + IRAM_DRAM_OFFSET)
52 #define BOOTLOADER_IRAM_SEG_START (BOOTLOADER_IRAM_LOADER_SEG_START - BOOTLOADER_IRAM_SEG_LEN)
54 (BOOTLOADER_IRAM_SEG_START - BOOTLOADER_DRAM_SEG_LEN - IRAM_DRAM_OFFSET)
/Zephyr-latest/scripts/build/
Duf2families.json19 "short_name": "ESP32",
20 "description": "ESP32"
155 "description": "ESP32-S2"
160 "description": "ESP32-S3"
165 "description": "ESP32-C3"
170 "description": "ESP32-C2"
175 "description": "ESP32-H2"
180 "description": "ESP32-C6"
185 "description": "ESP32-P4"
224 "short_name": "MaixPlay-U4",
[all …]
/Zephyr-latest/drivers/can/
Dcan_esp32_twai.c5 * SPDX-License-Identifier: Apache-2.0
23 * Newer ESP32-series MCUs like ESP32-C3 and ESP32-S2 have some slightly different registers
24 * compared to the original ESP32, which is fully compatible with the SJA1000 controller.
56 * - TWAI_STATUS_REG has new bit 8: TWAI_MISS_ST
57 * - TWAI_INT_RAW_REG has new bit 8: TWAI_BUS_STATE_INT_ST
58 * - TWAI_INT_ENA_REG has new bit 8: TWAI_BUS_STATE_INT_ENA
77 /* 32-bit variant of output clock divider register required for non-ESP32 MCUs */
84 const struct can_sja1000_config *sja1000_config = dev->config; in can_esp32_twai_read_reg()
85 const struct can_esp32_twai_config *twai_config = sja1000_config->custom; in can_esp32_twai_read_reg()
86 mm_reg_t addr = twai_config->base + reg * sizeof(uint32_t); in can_esp32_twai_read_reg()
[all …]
/Zephyr-latest/drivers/pwm/
Dpwm_led_esp32.c5 * SPDX-License-Identifier: Apache-2.0
10 /* Include esp-idf headers first to avoid redefining BIT() macro */
64 (struct pwm_ledc_esp32_config *) dev->config; in get_channel_config()
66 for (uint8_t i = 0; i < config->channel_len; i++) { in get_channel_config()
67 if (config->channel_config[i].idx == channel_id) { in get_channel_config()
68 return &config->channel_config[i]; in get_channel_config()
76 struct pwm_ledc_esp32_data *data = (struct pwm_ledc_esp32_data *const)(dev)->data; in pwm_led_esp32_low_speed_update()
79 ledc_hal_ls_channel_update(&data->hal, channel); in pwm_led_esp32_low_speed_update()
85 struct pwm_ledc_esp32_data *data = (struct pwm_ledc_esp32_data *const)(dev)->data; in pwm_led_esp32_update_duty()
87 ledc_hal_set_sig_out_en(&data->hal, channel, true); in pwm_led_esp32_update_duty()
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-3.6.rst12 * New :ref:`GNSS subsystem <gnss_api>` added, enabling geo-awareness in Zephyr applications.
13 * New API and drivers introduced for interfacing with :ref:`keyboard matrices <gpio-kbd>`.
16 * Integrated Trusted Firmware-M (TF-M) 2.0, including an update to Mbed TLS 3.5.2.
23 * Over 30 new supported boards, spanning all Zephyr-supported architectures.
37 * CVE-2023-5779 `Zephyr project bug tracker GHSA-7cmj-963q-jj47
38 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7cmj-963q-jj47>`_
40 * CVE-2023-6249 `Zephyr project bug tracker GHSA-32f5-3p9h-2rqc
41 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-32f5-3p9h-2rqc>`_
43 * CVE-2023-6749 `Zephyr project bug tracker GHSA-757h-rw37-66hw
44 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-757h-rw37-66hw>`_
[all …]
Drelease-notes-3.7.rst10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
52 * 1-Wire
71 :ref:`pinctrl-guide` for more details.
88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8
[all …]

12