continue;
}
- ESP_LOGI(TAG, "-->sleep");
+ ESP_LOGI(TAG, "Stack remaining for task '%s' is %d bytes", pcTaskGetTaskName(NULL), uxTaskGetStackHighWaterMark(NULL));
vTaskDelay(1000 / portTICK_RATE_MS);
sprintf(cPayload, "%s : %d ", "hello from ESP32 (QOS0)", i++);
paramsQOS0.payloadLen = strlen(cPayload);
ESP_ERROR_CHECK( err );
initialise_wifi();
-#ifdef CONFIG_MBEDTLS_DEBUG
- const size_t stack_size = 36*1024;
-#else
- const size_t stack_size = 36*1024;
-#endif
- xTaskCreatePinnedToCore(&aws_iot_task, "aws_iot_task", stack_size, NULL, 5, NULL, 1);
+ xTaskCreatePinnedToCore(&aws_iot_task, "aws_iot_task", 9216, NULL, 5, NULL, 1);
}
#error "Invalid method for loading certs"
#endif
-/**
- * @brief Default MQTT HOST URL is pulled from the aws_iot_config.h which
- * uses menuconfig to find a default.
- */
-char HostAddress[255] = AWS_IOT_MQTT_HOST;
-
-/**
- * @brief Default MQTT port is pulled from the aws_iot_config.h which
- * uses menuconfig to find a default.
- */
-uint32_t port = AWS_IOT_MQTT_PORT;
-
static esp_err_t event_handler(void *ctx, system_event_t *event)
{
switch(event->event_id) {
}
}
ESP_LOGI(TAG, "*****************************************************************************************");
+ ESP_LOGI(TAG, "Stack remaining for task '%s' is %d bytes", pcTaskGetTaskName(NULL), uxTaskGetStackHighWaterMark(NULL));
+
vTaskDelay(1000 / portTICK_RATE_MS);
}
initialise_wifi();
/* Temporarily pin task to core, due to FPU uncertainty */
- xTaskCreatePinnedToCore(&aws_iot_task, "aws_iot_task", 16384+1024, NULL, 5, NULL, 1);
+ xTaskCreatePinnedToCore(&aws_iot_task, "aws_iot_task", 9216, NULL, 5, NULL, 1);
}