mirror of
https://github.com/FreeRTOS/coreMQTT
synced 2025-06-06 11:48:52 +08:00

* generate PINREQ packets on idle input or output. * changes addressing Paul's feedback. * changes to reflect feedback from Paul and Cobus. * further changes after discussions with Paul. * address issues raised by static analysis and formatting. * update documentation and unit tests. * use if else to clarify. * remove stale variable. * fix logical error. * increment MQTT_TIMER_CALLS_PER_ITERATION by 1. * add lastpackettxtime to the lexicon. * use a different uncrustify config and add rx to the lexicon. * update unit test to acheive coverage and correct memory size expectations and default tieout settings. * cover case where keep alive interval is greater than the tx timeout. * use correct units. * dont pre-set waitingForPingResp to true, we want handleKeepAlive to trigger that. * expect success on the new subtest. * add additional test cases to cover two new branches. * remove unused variable. * MISRA compliance change. * try to make both MISRA and uncrustify happy. * try different version of uncrustify. * Set PACKET_RX_TIMEOUT_MS to 30000U to match comment Co-authored-by: Paul Bartell <pbartell@amazon.com>