| .. | .. |
|---|
| 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 |
|---|