forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-06-05 cf4d12fd8322cbb350dd3bc5af8c748e8790ac64
Function/WirelessRemoteComm/wireless_remote_comm.c
@@ -41,6 +41,9 @@
   dma_recv_cnt = dma_mar_reg_read - (uint32)WRC_recv_buff;
   if(dma_recv_cnt)
   {
      if((dma_recv_cnt >= WRC_REC_BUF_LENGTH) || (dma_recv_cnt >= WRC_RECV_BUFF_LEN_MAX) )
         return;
      wrc_ctrl_para_p->recv_length = dma_recv_cnt;
      arrayA_2_arrayB(WRC_recv_buff , wrc_ctrl_para_p->recv_buf, dma_recv_cnt, LITTLE_ENDIAN) ;
      wrc_ctrl_para_p->recv_flag = SET;//½ÓÊÕÍê³É
@@ -98,6 +101,7 @@
      buffer[203] += buffer[i_index];      
   }
   buffer[204] = 0x16;
   
   WRC_UART_SEND(buffer,205);
}
@@ -195,7 +199,8 @@
   
   //´®¿ÚÅäÖÃ
   WRC_uart_Init(115200,NONE,OneBit);
   WRC_RX_DMA_CH3_Init();
   uart_ctrl_para_g.WRC_rxto_flag =  RESET;
   
   //?·¢ËÍÃüÁîʹģ¿éÓë·þÎñÆ÷½¨Á¢Á´½Ó
   WrcSendCreateLinkCmd();
@@ -239,7 +244,10 @@
   uint16_t   send_length = 0;
   
   //½ÓÊÕbuf´¦Àí
   if(uart_ctrl_para_g.WRC_rxto_flag ==SET){
      uart_ctrl_para_g.WRC_rxto_flag = RESET;
   WRC_RX_DMA_check(&wrc_uart_para_g);
   }
   
   //½ÓÊÕÊý¾ÝÅжÏ
   if(wrc_uart_para_g.recv_flag == SET){