#ifndef __MODEM_H #define __MODEM_H #endif #include "includes.h" #include //Modem Reset #define MODEM_RESET_PIN GPIO_Pin_1 #define MODEM_RESET_PORT GPIOA #define MODEM_RESET_HIGH MODEM_RESET_PORT->BSRR = MODEM_RESET_PIN #define MODEM_RESET_LOW MODEM_RESET_PORT->BRR = MODEM_RESET_PIN #define MODEM_AT_MSG_DATA_LEN 1000 typedef struct { unsigned short MsgLen; unsigned char MsgData[MODEM_AT_MSG_DATA_LEN]; }SUT_MODEM_AT_MSG; extern SUT_MODEM_AT_MSG sutAtm,sutAtmPro; void ModemSetDHCP(); int ModemStrCmp(char *msg,char *str); void ModemSendAT(char *p); void ModemSetModel(void); void ModemSetSingleLink(void); void Wifi_Pwd_Input(void); int Server_Connect(void); int ModemInit(void); void ModemSendData(char *p,short len);