From 7d561159929afd52949d8b39d1ea12b1314a4710 Mon Sep 17 00:00:00 2001 From: XiaXiaotian Date: Mon, 3 Sep 2018 15:28:46 +0800 Subject: [PATCH] esp32: update API to set CSI channel filter and HT_LTF data generating method and apply pre-read APB register dport access method to PHY Close: https://github.com/espressif/esp-idf/issues/2337 --- components/esp32/include/esp_wifi_types.h | 2 ++ components/esp32/lib | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/components/esp32/include/esp_wifi_types.h b/components/esp32/include/esp_wifi_types.h index 8d331155d3..2a4d2beb72 100644 --- a/components/esp32/include/esp_wifi_types.h +++ b/components/esp32/include/esp_wifi_types.h @@ -392,6 +392,8 @@ typedef struct { bool lltf_en; /**< enable to receive legacy long training field(lltf) data. Default enabled */ bool htltf_en; /**< enable to receive HT long training field(htltf) data. Default enabled */ bool stbc_htltf2_en; /**< enable to receive space time block code HT long training field(stbc-htltf2) data. Default enabled */ + bool ltf_merge_en; /**< enable to generate htlft data by averaging lltf and ht_ltf data when receiving HT packet. Otherwise, use ht_ltf data directly. Default enabled */ + bool channel_filter_en; /**< enable to turn on channel filter to smooth adjacent sub-carrier. Disable it to keep independence of adjacent sub-carrier. Default enabled */ bool manu_scale; /**< manually scale the CSI data by left shifting or automatically scale the CSI data. If set true, please set the shift bits. false: automatically. true: manually. Default false */ uint8_t shift; /**< manually left shift bits of the scale of the CSI data. The range of the left shift bits is 0~15 */ } wifi_csi_config_t; diff --git a/components/esp32/lib b/components/esp32/lib index ea4bb37b0f..41fa9a1ed0 160000 --- a/components/esp32/lib +++ b/components/esp32/lib @@ -1 +1 @@ -Subproject commit ea4bb37b0f3df868608295cf6a5c08a0585a3881 +Subproject commit 41fa9a1ed034c9510278536b40a395646b11c31b