?? modem.h
字號:
/**---------------------版權 (c)----------------------------------------------------------***
*** 作者:顏章健 ***
*** 郵件:jenkinyan@163.com ***
*** ***
***---------------------File Info---------------------------------------------------------***
*** 創 建 人: 顏章健 ***
*** 創建日期: 2008-03-08 ***
*** 創建版本: ***
*** 文件描述: ***
***---------------------------------------------------------------------------------------***
*** 修 訂 人: ***
*** 修訂日期: ***
*** 修訂版本: ***
*** 修訂描述 ***
***---------------------------------------------------------------------------------------**/
#ifndef __modem_h
#define __modem_h
#define MAX_PHYE 4
#define PHYE_NONE 0
#define PHYE_OPEN 1
#define PHYE_CLOSE 2
#define PHYE_NEW 3
typedef struct _PHY_LAYER
{
//char Number[20]; // 撥號號碼
//uint8 (*Event)(void);
// 數據操作
uint8 (*Pop) (void);
uint8 (*Read) (uint16 /*ofs*/); // 讀環形緩沖區數據操作函數,ofs為指針偏移量
void (*Relea)(uint16 /*len*/); // 釋放緩沖區數據,len為釋放長度
void (*Write)(uint8 /*dat*/); // 發送數據操作函數
uint8 (*Open) (void);
uint8 (*Close)(void);
// MODEM AT指令操作,與數據鏈路層等上層無關
void (*PutCmd)(char */*cmd*/);
uint16 (*GetCmd)(char */*cmd*/);
}PHY_LAYER;
// 物理層API
uint8 ModemInit(char */*baud*/);
void __irq IRQ_MODEM (void);
#endif
/********************************************************************************************
*** 文件結束 ***
********************************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -