?? mftphy.h.bak
字號:
/*********************************************************************
*
* MFT MAC layer
*
*********************************************************************
* FileName: mftMAC.c
* Dependencies:
* Processor: c51
* Company: chengdu MFT, Inc.
*
* Software License Agreement
*
*
* Author Date Comment
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* jiangchao 5/09/05 Rel 0.1
********************************************************************/
#include "public.h"
#include "mft.h"
//#pragma CONST_SEG default
//extern BYTE phyReceiveFlag;//當(dāng)PHY 接收到一幀數(shù)據(jù)時(shí),設(shè)置此標(biāo)志為PHYRECEIVED,MAC層處理后,將此標(biāo)志設(shè)置為PHYIDLE
//#define DISABLE_PHYINT() (KBIER = 0x00) //diable keyboard
//#define ENABLE_PHYINT() (KBIER = 0x10) //diable keyboard
#define STROBE_SRES (0x30)
#define STROBE_SFSTXON (0x31)
#define STROBE_SXOFF (0x32)
#define STROBE_SCAL (0x33)
#define STROBE_SRX (0x34)
#define STROBE_STX (0x35)
#define STROBE_SIDLE (0x36)
#define STROBE_SOWR (0x37)
#define STROBE_SPWD (0x38)
#define STROBE_SFRX (0x39)
#define STROBE_SRTX (0x3a)
#define STROBE_SWORRST (0x3b)
#define STROBE_SNOP (0x3c)
#define PKSTATUS (0xF8)
#define RPATABLE (0xBE)
/**********************************************************************
* 函數(shù): void PHYSetChannel(BYTE chanNel)
* 功能:設(shè)置無線收發(fā)器的頻道
* 輸入:channel 邏輯頻道,由RF 無線收發(fā)器支持的頻道決定.
* 描述:此函數(shù)用于在頻道掃描或頻道沖突時(shí),上層可以改變當(dāng)前的物理頻道
**********************************************************************/
extern void PHYSetChannel(BYTE channel);
/**********************************************************************
函數(shù): BOOL PHYSetNextChannel(void)
功能:設(shè)置無線收發(fā)器的頻道為下一個(gè)頻道
輸出:如果設(shè)置成功,則返回TRUE,否則返回FALSE.
描述:在當(dāng)前頻道的基礎(chǔ)上加1,切換到下一個(gè)頻道,如果下一個(gè)頻道超出了RF支
持的物理頻道的數(shù)量,則返回失敗,否則設(shè)置下一個(gè)頻道為當(dāng)前頻道,返回TRUE.
**********************************************************************/
extern Bool PHYSetNextChannel(BYTE nextStep);
/**********************************************************************
函數(shù): void PHYSetFirstChannel(void)
功能:設(shè)置無線收發(fā)器的第一個(gè)頻道
描述:
**********************************************************************/
extern void PHYSetFirstChannel(byte tryflag);
/**********************************************************************
函數(shù): void PHYSetTRXState(PHY_TRX_STATE state)
功能: 設(shè)置RF 的狀態(tài).
輸入: state 表示RF 新的狀態(tài).接收狀態(tài)PHY_TRX_RX_ON,發(fā)送狀態(tài)
PHY_TRX_TX_ON,或者關(guān)閉狀態(tài)PHY_TRX_OFF,PHY_TRX_FORCE_OFF.
描述: 無線收發(fā)器有三種狀態(tài),一是處于接收,二是處于發(fā)送,三是處于關(guān)閉.在關(guān)
閉收發(fā)器時(shí),PHY_TRX_FORCE_OFF 表示強(qiáng)制關(guān)閉.不管現(xiàn)在是什么狀態(tài).
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -