#ifndef __PHYDMANTDECT_H__\r
#define __PHYDMANTDECT_H__\r
\r
-#define ANTDECT_VERSION "1.0"\r
+#define ANTDECT_VERSION "2.0" //2014.11.04\r
+\r
+#if(defined(CONFIG_ANT_DETECTION))\r
+//#if( DM_ODM_SUPPORT_TYPE & (ODM_WIN |ODM_CE))\r
+//ANT Test\r
+#define ANTTESTALL 0x00 /*Ant A or B will be Testing*/ \r
+#define ANTTESTA 0x01 /*Ant A will be Testing*/ \r
+#define ANTTESTB 0x02 /*Ant B will be testing*/\r
+\r
+#define MAX_ANTENNA_DETECTION_CNT 10 \r
+\r
+\r
+typedef struct _ANT_DETECTED_INFO{\r
+ BOOLEAN bAntDetected;\r
+ u4Byte dBForAntA;\r
+ u4Byte dBForAntB;\r
+ u4Byte dBForAntO;\r
+}ANT_DETECTED_INFO, *PANT_DETECTED_INFO;\r
+\r
+\r
+typedef enum tag_SW_Antenna_Switch_Definition\r
+{\r
+ Antenna_A = 1,\r
+ Antenna_B = 2, \r
+ Antenna_MAX = 3,\r
+}DM_SWAS_E;\r
+\r
+\r
\r
-#if( DM_ODM_SUPPORT_TYPE & (ODM_WIN |ODM_CE))\r
//1 [1. Single Tone Method] ===================================================\r
\r
\r
\r
VOID\r
ODM_SingleDualAntennaDefaultSetting(\r
- IN PDM_ODM_T pDM_Odm\r
+ IN PVOID pDM_VOID\r
);\r
\r
BOOLEAN\r
ODM_SingleDualAntennaDetection(\r
- IN PDM_ODM_T pDM_Odm,\r
+ IN PVOID pDM_VOID,\r
IN u1Byte mode\r
);\r
\r
//1 [2. Scan AP RSSI Method] ==================================================\r
\r
-VOID
-odm_SwAntDetectInit(
- IN PDM_ODM_T pDM_Odm
- );\r
-\r
-\r
#define SwAntDivCheckBeforeLink ODM_SwAntDivCheckBeforeLink\r
\r
BOOLEAN \r
ODM_SwAntDivCheckBeforeLink(\r
- IN PDM_ODM_T pDM_Odm\r
+ IN PVOID pDM_VOID\r
);\r
\r
\r
\r
VOID\r
ODM_SingleDualAntennaDetection_PSD(\r
- IN PDM_ODM_T pDM_Odm\r
+ IN PVOID pDM_VOID\r
);\r
\r
+#endif\r
\r
+VOID\r
+odm_SwAntDetectInit(\r
+ IN PVOID pDM_VOID\r
+ );\r
\r
\r
-\r
-\r
-#endif\r
#endif\r
\r
\r