mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-01 03:34:32 +02:00
mqtt: Fix keepalive with esp-timer; clean close SM (v4.4)
* Fixes keepalive calculation to use esp-timer (previously used system timer that might get updated by NTP sync and failing keepalive mechanism) * Fixes start() -> stop() -> start() client's transitions, due to wrong state of stopped client (could endup in WAIT_RECONNECT state and thus never allowed to be started again) * Update submodule: git log --oneline 60983d1dd54196b1e3f399c6f928d77256ec742a..bb9c8af9d552b608dd3aabf9617bde757a538ebe Detailed description of the changes: * Backport Moves state change when stopping the client - See merge request espressif/esp-mqtt!151 - Closes https://github.com/espressif/esp-mqtt/issues/239 - Moves state change when stopping the client (espressif/esp-mqtt@af58f5f) * fix: MQTT tick not starting on connect and switch to esp_timer - See merge request espressif/esp-mqtt!146 - Closes https://github.com/espressif/esp-idf/issues/9492 - See commit https://github.com/espressif/esp-mqtt/commit/166741f * ci: Fix CI build using public IDF images - See merge request espressif/esp-mqtt!148 - See commit https://github.com/espressif/esp-mqtt/commit/530fe3a Closes https://github.com/espressif/esp-idf/issues/9492
This commit is contained in:
Submodule components/mqtt/esp-mqtt updated: 60983d1dd5...bb9c8af9d5
Reference in New Issue
Block a user