2.1.2
时间 | 内容 |
---|---|
20200115 | 添加基于LWIP-2.1.2的组件 |
20200116 | 为兼容CI组件,将include文件夹从“lwip_tuya/src”移到根目录下 |
20200325 | 平台宏用”tuya_iot_config.h”里面的 |
时间 | 标签/宏 | 作用 |
---|---|---|
20200126 | ESP_LWIP | ESP_LWIP BUG综合修复 |
20200126 | ESP_LWIP_SELECT | 增加select变量传入,防止多线程切换出现问题 |
20200126 | ESP_LWIP_LOCK | 将锁前提,保护代码范围更合理 |
20200126 | ESP_DHCP | netif删除时,清除DHCP的注册信息 |
20200126 | LWIP_MEM_MEMSET_ZERO | mem_malloc申请到空间后内存清空,否则会出现acceptmbox变量有初始值的情况 |
20200130 | LWIP_MPU_COMPATIBLE | 在“opt.h”中强制打开,MPU内存保护操作,打开会多内存的保护和数据拷贝,不打开某些平台会有空指针 |
20200316 | LWIP_DNSV6_OVERWRITE | 解决新的ipv6 dns服务器地址覆盖以前获取的dns服务器地址问题 |
时间 | 名称 | 作用 |
---|---|---|
20200301 | LWIP_TCP_HEAD_ALLOC_REUSE_POLL | TCP头申请不到PBUF_RAM空间后,使用PBUF_POOL空间。打开该宏可能导致数据包丢包(一般驱动适配层用POOL) |
20200302 | LWIP_TUYA_APP_TCPIP_THREAD_SWITCH | 线程的优先级功能,在应用发送消息后,会把当前应用的优先级升到最高,收到消息后再恢复到正常,用于加快应用速度。防止广播包过多的时候,TCPIP线程一直处理广播,应用层消息得不到处理 |
20200302 | LWIP_TUYA_SO_LINGER_RST | 是否不等待unsend和unacked,直接发送RST关闭连接,需要配合socket so_linger机制 |
20200331 | LWIP_DHCP_SECONDS_ELAPSE | 增加DHCP请求的seconds_elapsed,用于标记客户端首次向服务器发出请求后的时间,按照协议标准需要这么做(从rtk上移植) |