Спасибо большое! Как раз желание разобраться с esp32 доросло до уровня "прям вот сейчас", и набрёл на данный курс. Низкий поклон за проделанную работу, пока досмотрел до этого урока. Для меня было морально сложно приобщиться к esp-idf после "низкого уровня" на iar для msp430. Но порог пройден благодаря первым уроком, теперь разбираюсь дальше. Пока освоил usb в режиме vendor device, порты, ledc, i2c для связи с камерой mt9v032, сейчас мучаю модуль CAM для чтения изображения. Вопросов, конечно, много остаётся, даже по уже "пройденному", но контроллер довольно сложный, с множеством функций - никто не обещал, что будет просто :)
Аналогично сидел на MSP430 в IAR. :) Приятно видеть таких же. Некоторое время назад втянулся в ESP8266 и ESP32, постепенно углубляясь. После MSP, проекты и библиотеки ESP32 кажутся монстрами с костылями.
Есть ли флаг выполнения задачи и флаг переполнения очереди? Т.е. Задача ещё не выполнена, а следом прилетает такая же, встаёт в очередь. И если задачи прилетают быстрее чем они обрабатываются, то очередь может переполнится, хорошо бы об этом узнать.
Много лишних движений в пересоздании проекта. Достаточно сразу import из существующего после чего указать новое имя и галочку на copy project into workspace
Я так привык, потому что проекты хранятся в архивах очищенные, разорхивировать, потом импортировать придётся. Легче скопировать и подправить вверху одно имя в файле, тем более оно у нас уже в буфере обмена. Занимает времени примерно полсекунды. Хотя, согласен, кому-то и это время дорого, хочется за полмилисекунды.
Я пишу на Arduino IDE, мк nano. Как-то писал маленький код для ESP32, но в среде Arduino IDE и меня интересует Ваше мнение, стоит переходить на Espressif IDE? И есть какие-то особенности?
на микропитоне лучше ее программировать. в отличие от ардуино иде не надо каждый раз прошивать флешь память(тут тоже ресурс не резиновый) и скрипты можно менять или дополнять "на ходу", плюс не надо ждать пока ваши скетчи скомпилируются и загрузятся в память программ и сбросы нажимать .
Ваш код не собирается. Среда ругается на xQueueHandle. xQueueHandle_t как советовали не помогает. Возможно проблема в новой версии Espressif. Вы пробовали свой код в новой версии?
Я не обновлял уже более полгода и у меня собирается. Если установили последнюю версию и проект не собирается, посмотрите в примерах подобный проект, возможно некоторые типы данных изменили свое имя и состав.