乐鑫技术交流
直播中

杨云

7年用户 813经验值
私信 关注
[问答]

light demo下如何添加esp_http_client例程?

我在使用WIFI mesh组网,我的意图和简单,每个节点通过根节点定时发送固定数据到http服务器中,因此我想使用light demo配合esp_http_client例程实现该功能,但是我在light demo中增加esp_http_client相关函数并进行编译烧写运行后但节点组网时直接reboot,不知道要完成该功能时如何处理。

以下截图为我的代码:

1.light_example中的app_main函数中新增light_http_client_app_main();函数,其light_http_client_app_main();函数为esp_http_client_example文件中的app_main改名而来;

2.针对light_http_client_app_main函数中进行屏蔽处理,仅保留创建任务的函数。

3.直接编译烧写运行

esp_http_client_example文件中app_main函数更改函数名之后的函数,屏蔽相关需用函数

void light_http_client_app_main()

{

    /*esp_err_t ret = nvs_flash_init();

    if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) {

      ESP_ERROR_CHECK(nvs_flash_erase());

      ret = nvs_flash_init();

    }

    ESP_ERROR_CHECK(ret);*/

    //app_wifi_initialise();



    xTaskCreate(&http_test_task, "http_test_task", 8192, NULL, 5, NULL);

}


2.官方现在是有有无将一个demo project新增官方所提供的组件的详细移植使用步骤?

更多回帖

发帖
×
20
完善资料,
赚取积分