Merge branch 'feature/config_mqtt_task_prio_v3.2' into 'release/v3.2'

esp_mqtt: configure task priority, esp_mqtt_abort_connection race condition, clenaup logs and docs (v3.2)

See merge request espressif/esp-idf!8478
This commit is contained in:
David Čermák
2020-05-06 16:17:51 +08:00
2 changed files with 17 additions and 2 deletions

View File

@@ -91,7 +91,22 @@ choice MQTT_TASK_CORE_SELECTION
bool "Core 0"
config MQTT_USE_CORE_1
bool "Core 1"
endchoice
endchoice
config MQTT_DISABLE_API_LOCKS
bool "Disable API locks"
default n
depends on MQTT_USE_CUSTOM_CONFIG
help
Default config employs API locks to protect internal structures. It is possible to disable
these locks if the user code doesn't access MQTT API from multiple concurrent tasks
config MQTT_TASK_PRIORITY
int "MQTT task priority"
default 5
depends on MQTT_USE_CUSTOM_CONFIG
help
MQTT task priority. Higher number denotes higher priority.
config MQTT_CUSTOM_OUTBOX
bool "Enable custom outbox implementation"