我正在为特定问题编程ATMEGA328p。我在C和C ++中使用库。
当我编译代码时,当前的错误提示是:
错误:无法将参数'2'的'uint8_t()[50] {aka无符号字符()[50]}'转换为'uint8_t * {aka无符号字符*}'转换为'无效SendXbee(char,uint8_t *)
我对函数的调用是:
uint8_t tempBuffer[50]
SendXbee(_data, &tempBuffer);
在库头文件中:
void SendXbee(char Data, uint8_t *Frame);
.c存档中的功能是:
void SendXbee(char Data, uint8_t* Frame){
.
.
.
xBeeAPI_To_Buffer_From_Frame(&Frame, &transmitFrame);
}
我在做什么错了?