【发布时间】:2019-08-01 02:29:50
【问题描述】:
我正在将一些 arduino 库代码移植到 stm32。 我遇到了单词数据类型的问题,编译器给了我“'word'之前的预期表达式”错误。 这是代码:
uint8_t au8Buffer[MAX_BUFFER];
uint16_t *au16regs;
....
if(i%2)
{
au16regs[i/2]= word(au8Buffer[i+u8byte], lowByte(au16regs[i/2]));
}
当然,在 Arduino 库上,编译器不会出错。 有什么建议吗?
我尝试用 unsigned short 或 uint16_t 替换 word,但错误仍然存在。
【问题讨论】:
标签: types arduino byte stm32 word