首页 > 其他分享 >esp32 启动一个任务

esp32 启动一个任务

时间:2022-08-30 21:46:33浏览次数:58  
标签:XLI 启动 ip esp32 ESP 任务 TAG IP2STR LOGI

void eth_task(void *pvParameter) {
ESP_LOGI(TAG_XLI, "ETHIP start");
tcpip_adapter_ip_info_t ip;
memset(&ip, 0, sizeof(tcpip_adapter_ip_info_t));
vTaskDelay(2000 / portTICK_PERIOD_MS);

while (1) {

vTaskDelay(2000 / portTICK_PERIOD_MS);

if (tcpip_adapter_get_ip_info(TCPIP_ADAPTER_IF_ETH, &ip) == 0) {
ESP_LOGI(TAG_XLI, "~~~~~~~~~~~");
ESP_LOGI(TAG_XLI, "ETHIP:" IPSTR, IP2STR(&ip.ip));
ESP_LOGI(TAG_XLI, "ETHPMASK:" IPSTR, IP2STR(&ip.netmask));
ESP_LOGI(TAG_XLI, "ETHPGW:" IPSTR, IP2STR(&ip.gw));
ESP_LOGI(TAG_XLI, "~~~~~~~~~~~");
}
}
}


xTaskCreate(eth_task, "eth_task", 2048, NULL, (tskIDLE_PRIORITY + 2),
NULL);

标签:XLI,启动,ip,esp32,ESP,任务,TAG,IP2STR,LOGI
From: https://www.cnblogs.com/hshy/p/16640928.html

相关文章

  • esp32 获取ip
    ESP_LOGI(TAG_XLI,"ETHIPstart"); tcpip_adapter_ip_info_tip; memset(&ip,0,sizeof(tcpip_adapter_ip_info_t)); if(tcpip_adapter_get_ip_info(TCPIP_ADAPTER_IF_......
  • 启动Vue出现npm ERR! code ENOENT和npm ERR! Missing script: "serve"
    npmERR!codeENOENTnpmERR!syscallopennpmERR!pathD:\java\springbootAndVue\前端/package.jsonnpmERR!errno-4058npmERR!enoentENOENT:nosuchfile......
  • Jenkins 踩坑(三)| Email 配置与任务邮件发送
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取在系统管理->插件管理中下载插件:1.通过网页端QQ邮箱的设置进入到邮箱客户端设置页面。2.......
  • 任务协同工具&共享思维导图软件
    ​1、Leangoo领歌Leangoo看板工具:Leangoo领歌是一款团队任务协同看板工具,以任务驱动的工作方式,让工作更简单。Leangoo领歌看板的主要功能有:1、任务管理:看板的管理方式......
  • scrum敏捷任务协作,到底是用电子看板还是物理看板?
    ​无可厚非,敏捷项目的最终成败与看板本身是物理的还是电子的没有直接关系。所以本文不是讨论敏捷项目的成败,而是讨论:如果你用了看板,那么哪种看板更适合你?笔者基于辅导过......
  • linux 启动脚本
    #!/bin/bashAPP_NAME=app_api.jar#使用说明,用来提示输入参数usage(){echo"pleaseenterthecorrespondingparameters[start|stop|restart|status]"......
  • redis zset 延迟合并任务处理
    rediszset延迟合并任务处理@AutowiredpublicRedisTemplateredisTemplate;##1.发送端:在接口中收集任务ID,累计时间段之后,合并处理。##rediszset主键,任......
  • 尼克的任务
    P1280尼克的任务-洛谷|计算机科学教育新生态(luogu.com.cn)如果当前时间没有任务,那么当前的最大休闲时间就是下一个时刻的最大休息时间,即dp[i]=dp[i+1]+1因为如......
  • winfrom程序只启动一个exe进程
    privatestaticvoidKillProcess(){Processprocess1=Process.GetCurrentProcess();//获得当前计算机系统内某个进程并关闭:......
  • Netty网络编程-服务端启动问题总结
    1、NettyServerSocktChannel是如何初始化和注册的获取NioServerSocketChannel的实例,构造方法中还会做以下操作:通过SelectorProvider获取ServerSocketChannel。设......