Estoy trabajando en un proyecto de AWS IoT donde las rutinas MQTT, las llamadas de retorno de llamada y todo lo demás, aparte de la inicialización, están dentro de una tarea creada por xTaskCreatePinnedToCore()
.
Esta tarea hace algunas cosas: conecte a AWS, suscribirse a los temas y luego se entra en un bucle infinito en el que llama aws_iot_mqtt_yield
comprueba los errores etc. En cada bucle También llamo: vTaskDelay(10 / portTICK_RATE_MS);
. Es de un proyecto de ejemplo donde el retraso fue de 1 segundo que luego disminuí a 10 ms. ¿Qué es un retraso "saludable"? ¿Por qué necesitamos un retraso aquí? ¡Gracias!