modemTask.h 880 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef __MODEM_TASK_H__
  2. #define __MODEM_TASK_H__
  3. #include "pt.h"
  4. typedef enum
  5. {
  6. CHINA_TELECOM,//µçÐÅ
  7. CHINA_MOBILE,//Òƶ¯
  8. CHINA_UNICOM,//ÁªÍ¨
  9. CHINA_NONE//ÎÞ
  10. }YUNYINGSHANG_DEF;
  11. typedef struct CODEC_PARAM{
  12. unsigned char CodecNum;
  13. // unsigned short SetAddr[CODEC_NUM];
  14. // unsigned short SetValue[CODEC_NUM];
  15. }__attribute__((packed)) CODEC_PARAM;
  16. extern CODEC_PARAM codec_param;
  17. extern YUNYINGSHANG_DEF thisYunYingShang;
  18. extern unsigned char g_ucModemTaskEn;
  19. extern int g_iCSQ;
  20. extern char csqSendFlag;
  21. extern unsigned char modemInitReady;
  22. void ModemLedCtl(void);
  23. void ModemATProcess(void);
  24. PT_THREAD (ptModemInitTask(struct pt *pt));
  25. void InfoTick(void);
  26. void chekPipGip(char *src,char type);
  27. int CodecFileInit();
  28. void SpeakTTSVoice(void);
  29. //char FindContentByChar( char *src,char c, char index);
  30. char *FindContentByChar( char *src,char c, char index,char *dest);
  31. #endif