文件阻塞上传,屏蔽其他操作。
if((wifi_send==1)&&(Wifi_On_Flag==1))//发送数据标志
{
OSSchedLock(&err);
HAL_GPIO_WritePin(GPIOE,GPIO_PIN_4,GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_2,GPIO_PIN_RESET);// GPIO_RESetBits(GPIOB,ADS1298_START); // START=0
//atk_8266_wifista_send(FileNameAllbuf);//串口esp8266上传数据
UploadEcgFile();//SPI ESP8266WIFI上传数据
HAL_GPIO_WritePin(GPIOE,GPIO_PIN_4,GPIO_PIN_RESET);
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_2,GPIO_PIN_SET);// GPIO_RESetBits(GPIOB,ADS1298_START); // START=1
OSSchedUnlock(&err);
wifi_send=0;
PROGBAR_OK_Flag=1;
}
OSTimeDlyHMSM(0,0,0,10,OS_OPT_TIME_PERIODIC,&err);//延时500ms