#include "mes.h" static uint8_t comm_package_sequence = 0; DEVICE_WORK_STATUS_T device_working_status_buff; /*********************************************/ //打印标志位 20S 观察 void debug_flag(void) { } //打印温湿度等数据 20S void debug_status(void) { } /****************MCU****************/ //封装MUC数据包 int send_mcu_package(char * data , char length) { } //拆解MCU数据包 int recev_mcu_package() { } // 面板变量变化 及时发送通知mcu(与mcu同步) //用串口1发送数据包给mcu int send_mes_mcu(char* mes_buf , char mes_length) { char mes_number = 0; for(mes_number=0; mes_number < mes_length ; mes_length++) { SendData_SCI1(mes_buf[mes_number]); } return 0; } /****************模组****************/ //封装模组数据包 返回长度 用于发送传参 //*buf : 缓存地址 length : 数据的长度 (字节) int send_wifi_package(uint8_t * buf ,uint8_t type, uint8_t cmd, uint8_t subCmd , char length , uint8_t *data) { WIFI_PACKAGE * wifi_package; uint8_t total_msg_len = sizeof(WIFI_PACKAGE)+length+1; memset(wifi_package,0,total_msg_len); wifi_package = (WIFI_PACKAGE *)buf; wifi_package->package_head[0]=SEND_WIFI_PACKAGE_HEAD_FIRST; wifi_package->package_head[1]=SEND_WIFI_PACKAGE_HEAD_SECOND; wifi_package->package_version=SEND_WIFI_PACKAGE_VERSION; wifi_package->package_sequence = comm_package_sequence++; wifi_package->package_type = type; wifi_package->data_length= length + 2; wifi_package->command = cmd; wifi_package->sub_command = subCmd; for(uint8_t data_number=0 ; data_number