.. | .. |
---|
8 | 8 | #define __HAL_VERSION_DEF_H__ |
---|
9 | 9 | |
---|
10 | 10 | /* HAL_IC_TYPE_E */ |
---|
11 | | -typedef enum tag_HAL_IC_Type_Definition |
---|
12 | | -{ |
---|
| 11 | +typedef enum tag_HAL_IC_Type_Definition { |
---|
13 | 12 | CHIP_8192S = 0, |
---|
14 | 13 | CHIP_8188C = 1, |
---|
15 | 14 | CHIP_8192C = 2, |
---|
.. | .. |
---|
20 | 19 | CHIP_8821 = 7, |
---|
21 | 20 | CHIP_8723B = 8, |
---|
22 | 21 | CHIP_8192E = 9, |
---|
23 | | -}HAL_IC_TYPE_E; |
---|
| 22 | +} HAL_IC_TYPE_E; |
---|
24 | 23 | |
---|
25 | 24 | /* HAL_CHIP_TYPE_E */ |
---|
26 | | -typedef enum tag_HAL_CHIP_Type_Definition |
---|
27 | | -{ |
---|
| 25 | +typedef enum tag_HAL_CHIP_Type_Definition { |
---|
28 | 26 | TEST_CHIP = 0, |
---|
29 | 27 | NORMAL_CHIP = 1, |
---|
30 | 28 | FPGA = 2, |
---|
31 | | -}HAL_CHIP_TYPE_E; |
---|
| 29 | +} HAL_CHIP_TYPE_E; |
---|
32 | 30 | |
---|
33 | 31 | /* HAL_CUT_VERSION_E */ |
---|
34 | | -typedef enum tag_HAL_Cut_Version_Definition |
---|
35 | | -{ |
---|
| 32 | +typedef enum tag_HAL_Cut_Version_Definition { |
---|
36 | 33 | A_CUT_VERSION = 0, |
---|
37 | 34 | B_CUT_VERSION = 1, |
---|
38 | 35 | C_CUT_VERSION = 2, |
---|
.. | .. |
---|
44 | 41 | I_CUT_VERSION = 8, |
---|
45 | 42 | J_CUT_VERSION = 9, |
---|
46 | 43 | K_CUT_VERSION = 10, |
---|
47 | | -}HAL_CUT_VERSION_E; |
---|
| 44 | +} HAL_CUT_VERSION_E; |
---|
48 | 45 | |
---|
49 | 46 | /* HAL_Manufacturer */ |
---|
50 | | -typedef enum tag_HAL_Manufacturer_Version_Definition |
---|
51 | | -{ |
---|
| 47 | +typedef enum tag_HAL_Manufacturer_Version_Definition { |
---|
52 | 48 | CHIP_VENDOR_TSMC = 0, |
---|
53 | 49 | CHIP_VENDOR_UMC = 1, |
---|
54 | 50 | CHIP_VENDOR_SMIC = 2, |
---|
55 | | -}HAL_VENDOR_E; |
---|
| 51 | +} HAL_VENDOR_E; |
---|
56 | 52 | |
---|
57 | | -typedef enum tag_HAL_RF_Type_Definition |
---|
58 | | -{ |
---|
| 53 | +typedef enum tag_HAL_RF_Type_Definition { |
---|
59 | 54 | RF_TYPE_1T1R = 0, |
---|
60 | 55 | RF_TYPE_1T2R = 1, |
---|
61 | 56 | RF_TYPE_2T2R = 2, |
---|
.. | .. |
---|
64 | 59 | RF_TYPE_3T3R = 5, |
---|
65 | 60 | RF_TYPE_3T4R = 6, |
---|
66 | 61 | RF_TYPE_4T4R = 7, |
---|
67 | | -}HAL_RF_TYPE_E; |
---|
| 62 | +} HAL_RF_TYPE_E; |
---|
68 | 63 | |
---|
69 | | -typedef struct tag_HAL_VERSION |
---|
70 | | -{ |
---|
| 64 | +typedef struct tag_HAL_VERSION { |
---|
71 | 65 | HAL_IC_TYPE_E ICType; |
---|
72 | 66 | HAL_CHIP_TYPE_E ChipType; |
---|
73 | 67 | HAL_CUT_VERSION_E CUTVersion; |
---|
74 | 68 | HAL_VENDOR_E VendorType; |
---|
75 | 69 | HAL_RF_TYPE_E RFType; |
---|
76 | 70 | u8 ROMVer; |
---|
77 | | -}HAL_VERSION,*PHAL_VERSION; |
---|
| 71 | +} HAL_VERSION, *PHAL_VERSION; |
---|
78 | 72 | |
---|
79 | 73 | /* VERSION_8192C VersionID; */ |
---|
80 | 74 | /* HAL_VERSION VersionID; */ |
---|
81 | 75 | |
---|
82 | 76 | /* Get element */ |
---|
83 | | -#define GET_CVID_IC_TYPE(version) ((HAL_IC_TYPE_E)((version).ICType) ) |
---|
84 | | -#define GET_CVID_CHIP_TYPE(version) ((HAL_CHIP_TYPE_E)((version).ChipType) ) |
---|
| 77 | +#define GET_CVID_IC_TYPE(version) ((HAL_IC_TYPE_E)((version).ICType)) |
---|
| 78 | +#define GET_CVID_CHIP_TYPE(version) ((HAL_CHIP_TYPE_E)((version).ChipType)) |
---|
85 | 79 | #define GET_CVID_RF_TYPE(version) ((HAL_RF_TYPE_E)((version).RFType)) |
---|
86 | 80 | #define GET_CVID_MANUFACTUER(version) ((HAL_VENDOR_E)((version).VendorType)) |
---|
87 | 81 | #define GET_CVID_CUT_VERSION(version) ((HAL_CUT_VERSION_E)((version).CUTVersion)) |
---|
.. | .. |
---|
93 | 87 | /* HAL_VERSION VersionID */ |
---|
94 | 88 | |
---|
95 | 89 | /* HAL_CHIP_TYPE_E */ |
---|
96 | | -#define IS_TEST_CHIP(version) ((GET_CVID_CHIP_TYPE(version) ==TEST_CHIP)? true: false) |
---|
97 | | -#define IS_NORMAL_CHIP(version) ((GET_CVID_CHIP_TYPE(version) ==NORMAL_CHIP)? true: false) |
---|
| 90 | +#define IS_TEST_CHIP(version) ((GET_CVID_CHIP_TYPE(version) == TEST_CHIP) ? true : false) |
---|
| 91 | +#define IS_NORMAL_CHIP(version) ((GET_CVID_CHIP_TYPE(version) == NORMAL_CHIP) ? true : false) |
---|
98 | 92 | |
---|
99 | 93 | /* HAL_CUT_VERSION_E */ |
---|
100 | 94 | #define IS_A_CUT(version) ((GET_CVID_CUT_VERSION(version) == A_CUT_VERSION) ? true : false) |
---|
.. | .. |
---|
107 | 101 | #define IS_K_CUT(version) ((GET_CVID_CUT_VERSION(version) == K_CUT_VERSION) ? true : false) |
---|
108 | 102 | |
---|
109 | 103 | /* HAL_VENDOR_E */ |
---|
110 | | -#define IS_CHIP_VENDOR_TSMC(version) ((GET_CVID_MANUFACTUER(version) == CHIP_VENDOR_TSMC)? true: false) |
---|
111 | | -#define IS_CHIP_VENDOR_UMC(version) ((GET_CVID_MANUFACTUER(version) == CHIP_VENDOR_UMC)? true: false) |
---|
112 | | -#define IS_CHIP_VENDOR_SMIC(version) ((GET_CVID_MANUFACTUER(version) == CHIP_VENDOR_SMIC)? true: false) |
---|
| 104 | +#define IS_CHIP_VENDOR_TSMC(version) ((GET_CVID_MANUFACTUER(version) == CHIP_VENDOR_TSMC) ? true : false) |
---|
| 105 | +#define IS_CHIP_VENDOR_UMC(version) ((GET_CVID_MANUFACTUER(version) == CHIP_VENDOR_UMC) ? true : false) |
---|
| 106 | +#define IS_CHIP_VENDOR_SMIC(version) ((GET_CVID_MANUFACTUER(version) == CHIP_VENDOR_SMIC) ? true : false) |
---|
113 | 107 | |
---|
114 | 108 | /* HAL_RF_TYPE_E */ |
---|
115 | | -#define IS_1T1R(version) ((GET_CVID_RF_TYPE(version) == RF_TYPE_1T1R)? true : false) |
---|
116 | | -#define IS_1T2R(version) ((GET_CVID_RF_TYPE(version) == RF_TYPE_1T2R)? true : false) |
---|
117 | | -#define IS_2T2R(version) ((GET_CVID_RF_TYPE(version) == RF_TYPE_2T2R)? true : false) |
---|
| 109 | +#define IS_1T1R(version) ((GET_CVID_RF_TYPE(version) == RF_TYPE_1T1R) ? true : false) |
---|
| 110 | +#define IS_1T2R(version) ((GET_CVID_RF_TYPE(version) == RF_TYPE_1T2R) ? true : false) |
---|
| 111 | +#define IS_2T2R(version) ((GET_CVID_RF_TYPE(version) == RF_TYPE_2T2R) ? true : false) |
---|
118 | 112 | |
---|
119 | 113 | #endif |
---|