看看下面的代码:
/* NDEF messages TEXT */
const uint8_t text1[] = "This is message No1";
这用于设置NDEF消息。是否可以使用函数编写数组而不是像上面那样定义数组?
我想创建一个从微控制器的adc读取值并将该值写入NDEF消息的函数,该消息将通过NFC发送到Android设备。
是否可以使用函数初始化uint8_t数组,如下所示?
uint8_t text[] = someFunction();
可能无法将此作为一个常量。但这并不重要,因为数组只会在发送消息之前发生变化,因此它不会发生意外或类似的变化。