OpenAtomFoundation / TobudOS

开放原子开源基金会孵化的物联网操作系统,捐赠前为腾讯物联网终端操作系统TencentOS Tiny
https://cloud.tencent.com/product/tos-tiny
5.97k stars 1.61k forks source link

Optimize macro judgment statement #331

Closed iysheng closed 2 years ago

iysheng commented 2 years ago

因为在该文件中 USE_ESP8266USE_EC600S 是互斥的,所以优化宏判断语句表述。

Mculover666 commented 2 years ago

感谢修改!这里使用单独的if endif是为了考虑支持多模组同时存在,如果用if .. elif... endif只能支持选择单个模组。

iysheng commented 2 years ago

感谢修改!这里使用单独的if endif是为了考虑支持多模组同时存在,如果用if .. elif... endif只能支持选择单个模组。 但是在这个例程中,对头文件的引用使用的互斥的宏判断。

Mculover666 commented 2 years ago

我们在逐步完善多模组功能的支持,所以有些例程还没有修改,导致出现demo不统一的情况。

if...elif..endif是我之前优化的,可以将这个例程也改为分开的if..endif,继续在这个PR上提交就行,统一起来。

iysheng commented 2 years ago

我们在逐步完善多模组功能的支持,所以有些例程还没有修改,导致出现demo不统一的情况。

if...elif..endif是我之前优化的,可以将这个例程也改为分开的if..endif,继续在这个PR上提交就行,统一起来。 好的。:smile: