Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 espressif/esp-mqtt#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 #9492 - See commit espressif/esp-mqtt@166741f * ci: Fix CI build using public IDF images - See merge request espressif/esp-mqtt!148 - See commit espressif/esp-mqtt@530fe3a Closes #9492
- Loading branch information