Описание тега esp-idf

Официальная платформа разработки для микроконтроллера ESP32 (в отличие от Arduino). Аббревиатура Espressif IoT Development Framework.
1 ответ

Библиотека или некоторый код для построения сервера прямой трансляции на esp32

Мой проект собирается разработать мини-сервер прямой трансляции на esp32 (wrover) с использованием библиотеки esp-idf, и любой компьютер, имеющий Wi-Fi-соединение с моим esp, может прослушивать голос, записанный с микрофона, лежащего на esp32. Интер…
25 май '19 в 03:00
1 ответ

Невозможно преобразовать необработанные показания ADC1 в напряжение

Я не мог понять, почему расчет напряжения ESP-IDF, если применить его для преобразования необработанных показаний из GPIO39, приведет к сбою? напряжение uint32_t = esp_adc_cal_raw_to_voltage(read_raw, adc_chars); Ниже приведен простой исходный код #…
12 апр '19 в 14:23
2 ответа

Использование Google Protobuffers(C++) с ESP-IDF

Я пытаюсь использовать некоторые файлы протобуфера C++ с моим проектом IDF, но у меня возникают некоторые проблемы с его работой. Я сгенерировал свои файлы test.pb.cc и test.pb.h с помощью protoc в моем файле test.proto. Когда я пытаюсь запустить "m…
15 апр '19 в 17:17
3 ответа

Необходимо устранить неполадки монитора IDF в esp-idf для esp32. Больше не показывает вывод

У меня настроен esp-idf (v3.2) на моем MacBook, и вчера утром я смог создать, прошить и контролировать проект и увидеть результаты отладки на мониторе IDF. Однако после некоторых изменений кода это перестало работать. Я вижу, что чип все еще работае…
24 апр '19 в 11:57
1 ответ

Почему ИЛИ каждый регистр SPI SX1272 с 0x80

Я использую библиотеку от GitHub, которая дает функциональность для чтения и записи в регистр SX1272 с SPI. Это прекрасно работает, но я не понимаю, почему функция Lora_write_ref() ИЛИ каждый регистр с 0x80. Поэтому, когда, скажем, я хочу написать в…
30 апр '19 в 09:55
0 ответов

Как повторно синхронизировать время с NTP-сервера в esp-idf?

Я использую ESP32 с esp-idf. Мне нужно правильное время, поэтому я пытаюсь повторно синхронизировать время с NTP-сервером. Я использую этот пример. [1]: https://github.com/espressif/esp-idf/tree/master/examples/protocols/sntp Когда я снова вызываю м…
07 май '19 в 15:10
0 ответов

Почему esp_ble_gap_set_device_name завершается ошибкой с кодом ошибки ESP_ERR_INVALID_STATE?

Я использую чип esp32-wroom-32 и esp-idf v3.1. Иногда, когда я пытаюсь установить имя устройства с помощью esp_ble_gap_set_device_name, я получаю значение результата ошибки ESP_ERR_INVALID_STATE (не всегда, иногда я получаю имя, которое нужно устано…
09 май '19 в 15:41
1 ответ

Как отправить код сканирования>255 со спрятанной клавиатуры от esp32 через гатт?

Я использую HID-библиотеку esp-32 esp-idf ( https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/ble_hid_device_demo) для создания настраиваемой клавиатуры, которая отправляет коды сканирования на устройство Android, Мне нужно отправи…
24 май '19 в 17:57
0 ответов

Как решить ошибку подключения AWS для ESP32

Я получаю следующую ошибку при подключении ESP32 с AWS IOT:- (ошибка прилагается ниже) Я прошел по многим ссылкам, но не смог решить проблему. Я сгенерировал действительные сертификаты, которые: AWS-корень-ca.pem certificate.pem.crt private.pem.key …
06 авг '19 в 09:17
1 ответ

Почему я получаю причину исключения отладки: сработала сторожевая канарская точка наблюдения (основная)?

Я пишу программу для esp32-wroom-32 с помощью esp-idf-v3.0,Я пытаюсь добавить логи, которые будут сохранены в FATFS.После некоторых логов я получаю: 21:54:21.306 -> Debug exception reason: Stack canary watchpoint triggered (main) 21:54:21.306 -&g…
26 июн '19 в 22:00
0 ответов

Есть ли способ установить обработчик / обратный вызов для исключения медитации гуру

Я использую esp-idf v3.0 и esp32-wroom-32. Я хочу установить обработчик или обратный вызов для случаев, когда происходят исключения медитации гуру, чтобы я мог выполнить некоторые заключительные операции (например, закрыть файл, чтобы содержимое, ко…
08 июл '19 в 12:34
1 ответ

Не удается открыть сокет ESP32 из приложения Xamarin.Forms после обновления до Android 9

Открытие сокета TCP, который прослушивает порт 3000 на ESP32 из приложения Xamarin.Forms, больше не работает после обновления телефона до Android 9. На Android 8 это работало, но после обновления сокет открыть нельзя. Следующее исключение выдается п…
06 июн '19 в 18:02
0 ответов

Как программно проверить последовательное соединение между ESP и компьютером?

Я использую esp-idf v3.0 и esp32-wroom-32. Мне нужно проверить в моей программе, есть ли соединение с компьютером. Предлагает ли esp-idf v3.0 эту функцию?
09 июл '19 в 11:25
0 ответов

Канал esp32 printf через uart (esp-idf)

Я пытаюсь отключить все журналы в моей программе, я отключил журналы esp, но когда я использую printf в моем канале и открыть make monitor printf еще работает. как и почему? Я хочу отключить это.
25 июл '19 в 13:14
0 ответов

NoneEsp -idf - что вызывает следующие причины соединения gatt?

Я пишу систему с esp32-wroom-32 и использую esp-idf-v3.0. Я реализую и Гатт-сервер и Гатт-клиент. У меня есть некоторые частые отключения в соединении с сервером Гатта, у меня было множество причин отключения, и я обнаружил, что я действительно не з…
08 июл '19 в 10:31
0 ответов

Как правильно начать сопряжение и соединение?

Я использую чип esp32 и esp-idf v3.0, и мы также разрабатываем приложение для Android. Esp32 - это сервер GATT, а приложение для Android - это клиент GATT. После ESP_GATTS_CONNECT_EVT я вызываю esp_ble_set_encryption(connection.remote_bda, ESP_BLE_S…
1 ответ

Есть ли возможность получить имя подключенного удаленного устройства в ble?

Я использую esp-idf v3.0 и esp32. Мой esp32 - это сервер gatt, и я общаюсь с определенным приложением для Android, которое является клиентом gatt. В нашей системе мне необходимо сохранить некоторую информацию для предыдущих удаленных устройств, кото…
14 авг '19 в 09:56
1 ответ

Ошибка медитации гуру: паника ядра 1 (кэш отключен, но доступ к кэшированной области памяти) отображается, когда я использую протокол ESP now

Эта ошибка отображается на моем последовательном мониторе, см. Приведенный ниже код для ESP32 и, пожалуйста, помогите мне решить Ошибка медитации гуру: паника в ядре 1 (кэш отключен, но доступ к области кэшированной памяти) Дамп регистра ядра 1: ПК:…
24 июл '20 в 12:29
1 ответ

Как установить adf_path и собрать проект для платы LYRA-T?

"Предупредить о неинициализированных значениях. CMake Warning (dev) в CMakeLists.txt:5 (include): неинициализированная переменная 'ADF_PATH' Это предупреждение для разработчиков проекта. Используйте -Wno-dev, чтобы подавить его. Ошибка CMake в CMake…
03 мар '20 в 14:17
0 ответов

Перенос проекта, написанного в VS CODE IDE, в Platform IO на VStudio

Я написал программу BLE GATT application для ESP 32 с использованием ESP IDF framework. Теперь я хочу перенести ту же программу на PlatformIO только с фреймом ESP IDF. Как мне продолжить? Я новичок в платформе IO...
05 июл '20 в 10:02