RT-Thread-packages / at_device

AT component porting or samples for different devices
Apache License 2.0
215 stars 181 forks source link

[fix]添加ESP8266 ESP32 AT指令版本号获取API #207

Closed Yaochenger closed 5 months ago

Yaochenger commented 6 months ago

【问题】使用AT组件无法 执行 ping www.baidu.com 获取正确IP 【原因】不同AT固件的AT指令的版本可能不同 导致AT指令格式不同 【解决思路】为设备定义AT指令版本的宏 通过该宏去判断使用哪个版本AT指令的格式 后续因AT指令版本引入的问题均使用该宏去区分 【解决办法】使用AT+GMR指令获取设备的AT指令版本号 这块具体设备的内容会不同 所以针对具体的AT需具体实现 修复最新版本的at组件esp8266 ping不通的问题 支持安信可固件版本v1.7.1以上 固件地址:https://docs.ai-thinker.com/%E5%9B%BA%E4%BB%B6%E6%B1%87%E6%80%BB

mysterywolf commented 6 months ago

这个是rt-thread那个commit或者哪个版本引入的?可以找到commit id嘛?是否需要做一个rt-thread版本区分?

Rbb666 commented 6 months ago

@Yaochenger

mysterywolf commented 5 months ago

https://github.com/RT-Thread-packages/at_device/pull/203 引入的这个问题 https://github.com/RT-Thread-packages/at_device/commit/23db3f666fd0fadeaafcced7dbf8e08464a9f0d0

Rbb666 commented 5 months ago

@mysterywolf 满老师看看