]> granicus.if.org Git - esp-idf/commitdiff
esp32: update API to set CSI channel filter and HT_LTF data generating
authorXiaXiaotian <xiaxiaotian@espressif.com>
Mon, 3 Sep 2018 07:28:46 +0000 (15:28 +0800)
committerXiaXiaotian <xiaxiaotian@espressif.com>
Fri, 7 Sep 2018 03:05:59 +0000 (11:05 +0800)
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
components/esp32/lib

index 8d331155d383c8410259958ff56c0c361240616d..2a4d2beb727e93a79d1a928c55490916efc9a2df 100644 (file)
@@ -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;
index ea4bb37b0f3df868608295cf6a5c08a0585a3881..41fa9a1ed034c9510278536b40a395646b11c31b 160000 (submodule)
@@ -1 +1 @@
-Subproject commit ea4bb37b0f3df868608295cf6a5c08a0585a3881
+Subproject commit 41fa9a1ed034c9510278536b40a395646b11c31b