4
我有一個代碼錯誤,但不知道我的鑄造和參考有什麼問題。C錯誤:左值需要作爲一元'&'操作數
BOOL xMBPortSerialPutByte(CHAR ucByte)
{
CDC_Send_DATA(&((unsigned char)ucByte), 1); // code error here
xMBPortEventPost(EV_FRAME_SENT);
return TRUE;
}
的CDC_Send_DATA被定義如下:
uint32_t CDC_Send_DATA (uint8_t *ptrBuffer, uint8_t Send_length);
以下是錯誤消息:
port/portserial.c:139:19: error: lvalue required as unary '&' operand
希望有人能夠幫助。謝謝!