Arduino声明一个无符号字节数组

时间:2014-11-29 02:55:06

标签: c++ arrays

参考this question:

我只遵循部分解决方案来解决问题(步骤2-4)。一切正常,今天校验和再次失败(消息未经服务器验证)。

所以我猜我没有声明无符号字节数组(如步骤1所示),并导致Arduino随机选择使用有符号/无符号字节数组。

但是,像这样声明无符号字节数组

  

无符号字节MSGpack [187] = {     0x00};

在Arduino中提示错误,说明

  

错误:未在此范围内声明'MSGpack'

     

在函数'void injectByte(float,int)'中:

     

错误:未在此范围内声明'MSGpack'

如何在Arduino中声明无符号字节数组?谢谢!

1 个答案:

答案 0 :(得分:0)

尝试uint8_t

uint8_t MSGpack[187] = {0};