Some features I set an disable via the ESP-IDF 4.1.CMD tool:
But I can't find a way to increase TX power (or set the RX to more sensitive value).
Here => https://docs.espressif.com/projects/esp ... _wifi.html I found a way to set a different value for TX but don't know how to get this working in my FC project.
The
Code: Select all
esp_err_t esp_wifi_set_max_tx_power(int8_t power)
Any help on this one?esp_err_t esp_wifi_set_max_tx_power(int8_t power)
Set maximum transmitting power after WiFi start.
Attention
1. Maximum power before wifi startup is limited by PHY init data bin.
Attention
2. The value set by this API will be mapped to the max_tx_power of the structure wifi_country_t variable.
Attention
3. Mapping Table {Power, max_tx_power} = {{8, 2}, {20, 5}, {28, 7}, {34, 8}, {44, 11}, {52, 13}, {56, 14}, {60, 15}, {66, 16}, {72, 18}, {80, 20}}.
Attention
4. Param power unit is 0.25dBm, range is [8, 84] corresponding to 2dBm - 20dBm.
Attention
5. Relationship between set value and actual value. As follows: {set value range, actual value} = {{[8, 19],8}, {[20, 27],20}, {[28, 33],28}, {[34, 43],34}, {[44, 51],44}, {[52, 55],52}, {[56, 59],56}, {[60, 65],60}, {[66, 71],66}, {[72, 79],72}, {[80, 84],80}}.
Parameters
power – Maximum WiFi transmitting power.
Returns
ESP_OK: succeed
ESP_ERR_WIFI_NOT_INIT: WiFi is not initialized by esp_wifi_init
ESP_ERR_WIFI_NOT_STARTED: WiFi is not started by esp_wifi_start
ESP_ERR_WIFI_ARG: invalid argument, e.g. parameter is out of range
Thanks already!