Modem.h 761 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #ifndef __MODEM_H
  2. #define __MODEM_H
  3. #endif
  4. #include "includes.h"
  5. #include <rtl.h>
  6. //Modem Reset
  7. #define MODEM_RESET_PIN GPIO_Pin_1
  8. #define MODEM_RESET_PORT GPIOA
  9. #define MODEM_RESET_HIGH MODEM_RESET_PORT->BSRR = MODEM_RESET_PIN
  10. #define MODEM_RESET_LOW MODEM_RESET_PORT->BRR = MODEM_RESET_PIN
  11. #define MODEM_AT_MSG_DATA_LEN 1000
  12. typedef struct {
  13. unsigned short MsgLen;
  14. unsigned char MsgData[MODEM_AT_MSG_DATA_LEN];
  15. }SUT_MODEM_AT_MSG;
  16. extern SUT_MODEM_AT_MSG sutAtm,sutAtmPro;
  17. void ModemSetDHCP();
  18. int ModemStrCmp(char *msg,char *str);
  19. void ModemSendAT(char *p);
  20. void ModemSetModel(void);
  21. void ModemSetSingleLink(void);
  22. void Wifi_Pwd_Input(void);
  23. int Server_Connect(void);
  24. int ModemInit(void);
  25. void ModemSendData(char *p,short len);