2 ****************************************************************************************
4 * @file ecrnx_calibration_data.h
6 * @brief Calibration Data function declarations
8 * Copyright (C) ESWIN 2015-2020
10 ****************************************************************************************
13 #ifndef _ECRNX_CALIBRATION_H_
14 #define _ECRNX_CALIBRATION_H_
15 #include "lmac_types.h"
18 ****************************************************************************************
23 ****************************************************************************************
25 #define CAL_MAC_ADDR_LEN 6
26 #define CAL_FORMAT_CLASS 3
27 #define CAL_MCS_CNT 10
28 #define CAL_CHAN_CNT 3
29 #define IS_LOW_CHAN(ch) ((ch) >= 1 && (ch) <= 4)
30 #define IS_MID_CHAN(ch) ((ch) >= 5 && (ch) <= 8)
31 #define IS_HIG_CHAN(ch) ((ch) >= 9 && (ch) <= 14)
32 #define GAIN_DELTA_CFG_BUF_SIZE (CAL_FORMAT_MAX * CAL_MCS_CNT)
52 uint8_t gain[CHAN_LEVEL_MAX][CAL_FORMAT_MAX][CAL_MCS_CNT];
62 tx_gain_cal_t tx_gain;
64 uint8_t mac_addr[CAL_MAC_ADDR_LEN];
70 ****************************************************************************************
73 extern s8 gain_delta[];
74 extern wifi_cal_data_t cal_result;
76 * FUNCTION DECLARATIONS
77 ****************************************************************************************
80 #endif /* _ECRNX_CALIBRATION_H_ */