危险的宏定义:MS\u TO \u BLESLOTS、MS\u TO \u DOUBLESLOTS、MS\u TO \u TIMERUNITS、TIMERUNITS \u TO \u MS、US\u TO \u BLESLOTS、US\u TO \u DOUBLESLOTS、US\u TO \u TIMERUNITS。
对于使用这些宏的人,请注意,它们不应与公式一起使用。
例如,查看MS\ TO\ TIMERUNITS:#定义MS到TIMERUNITS(x)((int)(x/10))
可以这样做毫秒到秒时间单位(10000)
和MS_TI_计时器(x)
但是毫秒到秒时间段(a+b)
将给出:((内景)(a+b/10))
不是((内景)((a+b)/10))
!!!
一个简单的补丁包十
宏定义中有括号:#定义MS到TIMERUNITS(x)((int)((x)/10))
(与其他宏相同)。
我们使用的是DA1458x\ U SDK 5.0.3。
设备:
你好,奥伦,
感谢您的意见,我们将在以后的版本中考虑这些建议。
最好的,
信用证