資源簡介
MT7628_LinuxAP_V4.1.0.0_DPA_20161216.rar 最新的驅動,解壓后添加移植,可以看編譯指導文檔。詳細可以壓縮包里的《MT7628_88的驅動配置.doc》,手把手教你在SDK中添加WiFi驅動,
代碼片段和文件信息
/*
?***************************************************************************
?*?MediaTek?Inc.
?*
?*?All?rights?reserved.?source?code?is?an?unpublished?work?and?the
?*?use?of?a?copyright?notice?does?not?imply?otherwise.?This?source?code
?*?contains?confidential?trade?secret?material?of?MediaTek.?Any?attemp
?*?or?participation?in?deciphering?decoding?reverse?engineering?or?in?any
?*?way?altering?the?source?code?is?stricitly?prohibited?unless?the?prior
?*?written?consent?of?MediaTek?Inc.?is?obtained.
?***************************************************************************
Module?Name:
ate_agent.c
*/
#include?“rt_config.h“
/*??CCK?Mode?*/
static?CHAR?CCKRateTable[]?=?{0?1?2?3?8?9?10?11?-1};
/*??OFDM?Mode?*/
static?CHAR?OFDMRateTable[]?=?{0?1?2?3?4?5?6?7?-1};
/*??HT?Mixed?Mode?*/
static?CHAR?HTMIXRateTable[]?=?{0?1?2?3?4?5?6?7?8?9?10?11?12?13?14?15?32?-1};
static?CHAR?Templateframe[32]?=?{0x08?0x00?0x00?0x00?0xFF?0xFF?0xFF?0xFF
? 0xFF?0xFF?0x00?0xAA?0xBB?0x12?0x34?0x56?0x00
? 0x11?0x22?0xAA?0xBB?0xCC?0x00?0x00?0x00?0x00
? 0x00?0x00?0x00?0x00?0x00?0x00};
INT32?SetTxStop(RTMP_ADAPTER?*pAd?RTMP_STRING?*arg)
{
INT32?Ret?=?0;
if?(!Ret)
return?TRUE;
else
return?FALSE;
}
INT32?SetRxStop(RTMP_ADAPTER?*pAd?RTMP_STRING?*arg)
{
INT32?Ret?=?0;
if?(!Ret)
return?TRUE;
else
return?FALSE;
}
#ifdef?DBG
VOID?ATE_QA_Statistics(RTMP_ADAPTER?*pAd?RXWI_STRUC?*pRxWI?RXINFO_STRUC?*pRxInfo?PHEADER_802_11?pHeader)
{
}
INT32?SetEERead(RTMP_ADAPTER?*pAd?RTMP_STRING?*arg)
{
INT32?Ret?=?0;
if?(!Ret)
return?TRUE;
else
return?FALSE;
}
INT32?SetEEWrite(RTMP_ADAPTER?*pAd?RTMP_STRING?*arg)
{
INT32?Ret?=?0;
if?(!Ret)
return?TRUE;
else
return?FALSE;
}
INT32?SetBBPRead(RTMP_ADAPTER?*pAd?RTMP_STRING?*arg)
{
INT32?Ret?=?0;
if?(!Ret)
return?TRUE;
else
return?FALSE;
}
INT32?SetBBPWrite(RTMP_ADAPTER?*pAd?RTMP_STRING?*arg)
{
INT32?Ret?=?0;
if?(!Ret)
return?TRUE;
else
return?FALSE;
}
INT32?SetRFWrite(RTMP_ADAPTER?*pAd?RTMP_STRING?*arg)
{
INT32?Ret?=?0;
if?(!Ret)
return?TRUE;
else
return?FALSE;
}
#endif?/*?DBG?*/
VOID?EEReadAll(PRTMP_ADAPTER?pAd?UINT16?*Data)
{
UINT16?Offset?=?0;
UINT16?Value;
for?(Offset?=?0;?Offset?(EEPROM_SIZE?>>?1);)
{
RT28xx_EEPROM_READ16(pAd?(Offset?<1)?Value);
Data[Offset]?=?Value;
Offset++;
}
}
INT32?SetATEMPSDump(RTMP_ADAPTER?*pAd?RTMP_STRING?*Arg)
{
ATE_CTRL?*ATECtrl?=?&(pAd->ATECtrl);
HQA_MPS_CB?*mps_cb?=?&ATECtrl->mps_cb;
HQA_MPS_SETTING?*mps_setting?=?mps_cb->mps_setting;
INT32?i?=?0;
MTWF_LOG(DBG_CAT_ALL?DBG_SUBCAT_ALL?DBG_LVL_OFF?(“%s::\n“?__FUNCTION__));
if(!mps_setting)
return?-1;
for(i=1;i<=mps_cb->mps_cnt;i++){
UINT32?phy?=?(mps_setting[i].phy&~0xf0ffffff)>>24;
UINT32?path?=?(mps_setting[i].phy&~0xff0000ff)>>8;
UINT32?rate?=?(mps_setting[i].phy&~0xffffff00);
MTWF_LOG(DBG_CAT_TEST?DBG_SUBCAT_ALL?DBG_LVL_OFF?(“Item[%d]?Ph
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.......???1900788??2016-12-16?11:31??mt_wifi_ap\mt_wifi.o
????.....H.???????207??2016-12-16?11:31??mt_wifi_ap\.built-in.o.cmd
?????文件??????15830??2016-03-10?11:11??mt_wifi_ap\Makefile.ap.mt
?????文件???????2439??2016-03-10?11:11??mt_wifi_ap\Kconfig.ap.mt
????.....H.??????6699??2016-12-16?11:31??mt_wifi_ap\.mt_wifi.o.cmd
?????文件??????15250??2016-12-16?11:28??mt_wifi_ap\Makefile
?????文件???????2584??2016-03-10?11:11??mt_wifi_ap\Kconfig
????.......????????50??2016-12-16?10:46??mt_wifi_ap\modules.builtin
????.......?????????0??2016-12-16?11:31??mt_wifi_ap\modules.order
????.......???1900788??2016-12-16?11:31??mt_wifi_ap\built-in.o
?????文件???????4934??2016-03-10?11:11??mt_wifi\em
?????文件???????2395??2016-03-10?11:11??mt_wifi\em
?????文件??????57507??2016-12-16?09:56??mt_wifi\em
????.....H.?????39838??2016-12-16?11:31??mt_wifi\em
?????文件???????2121??2016-03-10?11:11??mt_wifi\em
?????文件??????15757??2016-03-10?11:11??mt_wifi\em
?????文件??????58226??2016-03-10?11:11??mt_wifi\em
?????文件??????69350??2016-03-10?11:11??mt_wifi\em
?????文件??????15662??2016-03-10?11:11??mt_wifi\em
?????文件??????49301??2016-03-10?11:11??mt_wifi\em
?????文件??????38474??2016-03-10?11:11??mt_wifi\em
?????文件??????64949??2016-03-10?11:11??mt_wifi\em
?????文件??????90250??2016-03-10?11:11??mt_wifi\em
?????文件??????36786??2016-03-10?11:11??mt_wifi\em
?????文件??????22705??2016-03-10?11:11??mt_wifi\em
?????文件??????12428??2016-03-10?11:11??mt_wifi\em
?????文件??????11154??2016-03-10?11:11??mt_wifi\em
????.......?????38512??2016-12-16?11:31??mt_wifi\em
????.....H.?????46982??2016-12-16?11:31??mt_wifi\em
?????文件???????7344??2016-03-10?11:11??mt_wifi\em
............此處省略1269個文件信息
- 上一篇:基于zynq平臺linux外設驅動分析-內核部分
- 下一篇:go開發實戰.doc
評論
共有 條評論