/******************************************************************************** * File Name: ModemTask.h * Function Describe: Header file for ModemTask.c * Explain: * Writer: ShiLiangWen * Date: 2015-8-2 *******************************************************************************/ #ifndef __MODEM_TASK_H #define __MODEM_TASK_H //------------------------------------------------------------------------------- #include <rtl.h> #define MODEM_TASK_STK_SIZE 1024/8 #define MODEM_UART_TASK_STK_SIZE 1024/8 typedef enum { CHINA_TELECOM,//���� CHINA_MOBILE,//�ƶ� CHINA_UNICOM,//��ͨ CHINA_NONE//�� }YUNYINGSHANG_DEF; typedef struct{ unsigned char feedBackStart:1; unsigned short feedID; unsigned short feedliushuiID; unsigned char result; }__attribute__ ((packed)) FEEDBACK_DEF; extern FEEDBACK_DEF sutFeed; extern YUNYINGSHANG_DEF thisYunYingShang; extern OS_TID idModemTask; extern U64 stkModemTask[MODEM_TASK_STK_SIZE]; extern OS_TID idModemUartTask; extern U64 stkModemUartTask[MODEM_UART_TASK_STK_SIZE]; extern OS_SEM ModemUartSem; extern unsigned char g_ucModemTaskEn; extern unsigned short g_usModemProtectEn; extern unsigned char g_ucQuitModemInitNow; __task void ModemUartTask(void); __task void ModemTask(void); void Modem_Stopinit(); //------------------------------------------------------------------------------- #endif