\r
static uint8_t send_data[2][64] = {0};\r
static uint8_t send_data_index = 0;\r
-\r
+static bool update_flag = false;\r
errcode_t a5133_set_send_data(uint8_t *senddata,uint8_t datalen)\r
{\r
if ( datalen > (64-1-8) || datalen == 0 || senddata == NULL)\r
LOS_Msleep(10);\r
};\r
RxPacket();\r
-\r
+ update_flag = true;\r
RF_FIFOWrite(PN9_Tab,64);\r
if(RF_LVR_Check())/* check if BOD reset has occurred */\r
break;/* exit loop & re-RF init */\r
\r
}\r
\r
+bool a5133_get_update_state(void)\r
+{\r
+ return update_flag;\r
+}\r
+\r
void a5133_get_rxdata(uint8_t *databuf,uint8_t len)\r
{\r
memcpy_s(databuf,len,tmpbuf_rx,sizeof(tmpbuf_rx));\r
+ update_flag = false;\r
}\r
\r
/*********************************************************************\r
void a5133_main(Uint8 Flag_MASTER,uint8_t channel);\r
void a5133_get_rxdata(uint8_t *databuf,uint8_t len);\r
errcode_t a5133_set_send_data(uint8_t *senddata,uint8_t datalen);\r
+bool a5133_get_update_state(void);\r
+\r
#endif
\ No newline at end of file