Как и ожидалось, Espressif на днях выпустила фреймворк ESP-IDF 5.1 с поддержкой ESP32-C6 и ESP32-H2, поэтому должно стать доступно больше плат ESP32-C6, и после запуска Olimex ESP32-C6-EVB ранее на этой неделе мы заметили, что WeAct представила недорогую плату разработчика ESP32-C6, которая продается всего за 6,43 доллара плюс доставка .
Плата WeAct ESP32-C6
Плата WeAct предлагает 2,4 ГГц WiFi 6, Bluetooth LE 5.0 полностью повторяет дизайн официального комплекта разработки ESP32-C6-DevKitC-1, лишь с некоторыми небольшими изменениями.
Характеристики платы WeAct ESP32-C6:
- Беспроводной модуль – ESP32-C6-WROOM-1 с
- ESP32-C6 одноядерный 32-битный RISC-V с тактовой частотой до 160 МГц, с ПЗУ 320 КБ, SRAM 512 КБ, ядром RISC-V с низким энергопотреблением @ до 20 МГц
- Беспроводная связь — 2,4 ГГц WiFi 6, Bluetooth 5.0 LE, радио 802.15.4 для Zigbee 3.0 и Thread. Совместимость с Matter. PCB антенна
- Хранилище — 4 МБ или 8 МБ флэш-памяти SPI
- USB — 1x хост-порт USB Type-C, 1x порт USB Type-C через консоль UART
- Ввод/вывод — 2x 16-контактных разъема с GPIO, UART, SPI, ADC, SDIO, USB, I2S и т. д.
- Разное — кнопки RESET и BOOT, светодиод RGB
- Блок питания (взаимоисключающие опции)
- 5В через порт USB-UART (рекомендуется)
- Контакты 5V и GND
- Контакты 3V3 и GND
- Размеры — 51,8 х 25,5 мм
Поскольку плата является копией официальной платы Espressif, WeAct не предоставляет собственную документацию, а вместо этого напрямую ссылается на веб-сайт документации Espressif, где вы найдете инструкции по началу работы с инфраструктурой ESP-IDF с использованием Eclipse или VSCode IDE.
Плата WeAct «ESP32-C6-A-N4», которая продается примерно за 6 долларов, поставляется с флэш-памятью SPI 4 МБ, но если вы предпочитаете флэш-память SPI 8 МБ, ESP32-C6-A-N8 стоит 8 долларов 17 центов.
Выпуск платформы ESP-IDF 5.1
Как упоминалось выше, на днях был выпущен фреймворк ESP-IDF 5.1. Основным изменением является поддержка микроконтроллеров ESP32-C6 и ESP32-H2 с интегрированным радиомодулем 802.15.4 для Zigbee 3.0, Thread/OpenThread и Matter.
Есть также длинный список других функций:
- Bluetooth
- Поддержка Bluetooth использует основной XTAL в режиме легкого сна на ESP32-C3/ESP32-S3.
- Bluetooth для освобождения памяти сегментов .bss и .data на ESP32-C2, ESP32-C3 и ESP32-S3
- NimBLE — добавлена поддержка стека для LE Power Control, перенесенная на nimble-1.5.
- Wi-Fi
- Добавлена поддержка регистратора WPS в режиме SoftAP.
- Добавлена поддержка аутентификации SAE-PK (открытый ключ) для станции.
- Добавлена поддержка WPA3 Personal (SAE) в SoftAP.
- Добавлена поддержка Wi-Fi Aware (NAN) (пока только ESP32/ESP32-S2)
- Добавлена поддержка WPA2/WPA3, смешанный режим для SoftAP
- OpenThread
- Добавлена поддержка интерфейса Ethernet для Openthread br
- Поддерживаемая функция CSL
- Поддерживаемая функция Link Metrics (bb9200a)
- Добавлена поддержка SPI в Radio Co-Processor.
- Сосуществование
- Добавлена поддержка внешнего сосуществования (режим лидера) на ESP32-S3 и ESP32-C2.
- Добавлена поддержка внешнего сосуществования (режим ведомого) на ESP32-C2.
- Добавлен принудительный режим RX во внешнем сосуществовании на ESP32-C2.
- ULP — добавлена поддержка RTC I2C для ULP RISC-V на ESP32-S2 и ESP32-S3.
- WDT — поддержка Interrupt WDT и Task WDT на ESP32-C2
- USB
- Добавлена поддержка хост-класса UVC (дополнительные сведения см. в компоненте драйвера хост-класса UVC) и сопроводительный пример.
Добавлен пример запоминающего устройства.
- Добавлена поддержка хост-класса UVC (дополнительные сведения см. в компоненте драйвера хост-класса UVC) и сопроводительный пример.
- И более…
В ESP-IDF 5.1 также реализованы некоторые серьезные исправления ошибок (проблемы синхронизации, ошибки RTC и т. д.) и внесены некоторые критические изменения, которые означают, что код, написанный для ESP-IDF 5.0, может не работать с ESP32-IDF 5.1. При этом компания заявляет, что «выпуск v5.1 в основном совместим с приложениями, написанными для ESP-IDF v5.0», поэтому большинство людей могут не столкнуться с этими критическими изменениями.
Рекомендуемый способ получения новой версии фреймворка — через git:
1 2 |
git clone -b v5.1--recursive https://github.com/espressif/esp-idf.git esp-idf-v5.1 cd esp-idf-v5.1/ |
Вы найдете все изменения в объявлении о выпуске на GitHub, а также обновленную документацию для ESP-IDF 5.1 на веб-сайте Espressif.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.