⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mftphy.h.bak

📁 motorola jw32 usb 源码
💻 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;//当PHY 接收到一帧数据时,设置此标志为PHYRECEIVED,MAC层处理后,将此标志设置为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)

 /**********************************************************************
 * 函数: void PHYSetChannel(BYTE chanNel)
 * 功能:设置无线收发器的频道
 * 输入:channel 逻辑频道,由RF 无线收发器支持的频道决定.
 * 描述:此函数用于在频道扫描或频道冲突时,上层可以改变当前的物理频道
 **********************************************************************/
extern	void PHYSetChannel(BYTE channel);

 /**********************************************************************
 	函数: BOOL PHYSetNextChannel(void)
	功能:设置无线收发器的频道为下一个频道
	输出:如果设置成功,则返回TRUE,否则返回FALSE.
	描述:在当前频道的基础上加1,切换到下一个频道,如果下一个频道超出了RF支
	持的物理频道的数量,则返回失败,否则设置下一个频道为当前频道,返回TRUE.
 **********************************************************************/
extern	Bool PHYSetNextChannel(BYTE nextStep);


	 /**********************************************************************
 	函数: void PHYSetFirstChannel(void)
	功能:设置无线收发器的第一个频道

	描述:
 **********************************************************************/
extern void PHYSetFirstChannel(byte tryflag);


 /**********************************************************************
 	函数: void PHYSetTRXState(PHY_TRX_STATE state)
	功能: 设置RF 的状态.
	输入: state 表示RF 新的状态.接收状态PHY_TRX_RX_ON,发送状态
				PHY_TRX_TX_ON,或者关闭状态PHY_TRX_OFF,PHY_TRX_FORCE_OFF.
	描述: 无线收发器有三种状态,一是处于接收,二是处于发送,三是处于关闭.在关
	闭收发器时,PHY_TRX_FORCE_OFF 表示强制关闭.不管现在是什么状态.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -