ESP32P4_ULP
Поддержка LP Core (ULP) для ESP32-P4 с готовыми программами для GPIO, прерываний и датчиков SHT4X
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:22195d384ecc2b82c40e9badf21defb754fc63fe7110f3fdb15a2bb524299652ESP32P4_ULP-0.0.2-22195d38.zipОписание
ESP32-P4 имеет отдельное низкопотребляющее ядро LP (Low Power), которое может работать независимо во время глубокого сна главного процессора. Эта библиотека позволяет использовать готовые программы для LP-ядра прямо из Arduino, без необходимости возиться с компонентом ESP-IDF ulp. Внутри уже скомпилированы бинарники для опроса GPIO с пробуждением, прерываний на LP GPIO и программы мониторинга температуры/влажности через ПО I2C с датчиком SHT4X. Нужно просто скопировать байты в LP SRAM и настроить через общую память. Библиотека экспериментальная и протестирована на Arduino-esp32 3.3.8, поэтому может сломаться при обновлении платформы. Если вам нужна очень низкая потребляемая мощность с условным пробуждением по датчикам или кнопкам — это хороший вариант.