can 通信定义但是没有使用

2019-07-20 21:06发布

u8 CAN1_Receive_Msg(u8* buf,u8 Id)
{                CanRxMsg RxMessage;                     
          u32 i;
    if( CAN_MessagePending(CAN1,CAN_FIFO0)==0)
                return 0;                                               //ûóD½óêÕμ½êy¾Y,Ö±½óíË3ö
               
               
    CAN_Receive(CAN1, CAN_FIFO0, &RxMessage);  //¶áè¡êy¾Y       
    for(i=0;i<RxMessage.DLC;i++)
    buf[i]=RxMessage.Data[i];
                Id=RxMessage.ExtId;               
          return RxMessage.DLC;       
}

求教一下,..HARDWARECANcan.c(110): warning:  #550-D: parameter "Id" was set but never used
  u8 CAN1_Receive_Msg(u8* buf,u8 Id) 这个问题怎么解决

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。