Merge branch 'bugfix/fix_csi_bug_for_esp32s2' into 'master'

esp_wifi: fix the bug that esp32s2 can't get CSI info

Closes WIFI-2837 and WIFI-1311

See merge request espressif/esp-idf!11573
This commit is contained in:
Jiang Jiang Jian
2020-12-23 23:50:54 +08:00
3 changed files with 10 additions and 1 deletions

View File

@@ -211,6 +211,12 @@ esp_err_t esp_phy_update_country_info(const char *country);
esp_err_t esp_phy_apply_phy_init_data(uint8_t *init_data); esp_err_t esp_phy_apply_phy_init_data(uint8_t *init_data);
#endif #endif
/**
* @brief Get PHY lib version
* @return PHY lib version.
*/
char * get_phy_version_str(void);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif

View File

@@ -471,6 +471,9 @@ static void __attribute((unused)) esp_phy_reduce_tx_power(esp_phy_init_data_t* i
void esp_phy_load_cal_and_init(void) void esp_phy_load_cal_and_init(void)
{ {
char * phy_version = get_phy_version_str();
ESP_LOGI(TAG, "phy_version %s", phy_version);
esp_phy_calibration_data_t* cal_data = esp_phy_calibration_data_t* cal_data =
(esp_phy_calibration_data_t*) calloc(sizeof(esp_phy_calibration_data_t), 1); (esp_phy_calibration_data_t*) calloc(sizeof(esp_phy_calibration_data_t), 1);
if (cal_data == NULL) { if (cal_data == NULL) {