mirror of
https://github.com/FreeRTOS/FreeRTOS.git
synced 2025-08-06 18:24:41 +08:00

The MQTT library has been updated with the MQTT_RECV_POLLING_TIMEOUT_MS and MQTT_SEND_RETRY_TIMEOUT_MS configurations which should be set to zero when using a dummy timer function to avoid possibility of infinite loop when retrying failed transport send/receive calls. As the MQTT Keep Alive demo uses a dummy timer function, this PR updates the demo configuration to set these timeouts to zero.
The 'core' branded application protocols are 'standalone' in that they do not have any dependencies outside of the C library. They use a simple transport interface definition to ensure they are not dependent on the underlying TCP/IP stack. This directory collects together the application protocols that all use the same transport interface definition. Directories: + coreMQTT contains the implementation of the coreMQTT library. See: https://www.freertos.org/mqtt + network_transport contains the transport interface definition. See the comment above and https://www.freertos.org/network-interface.html + coreHTTP contains the implementation of the coreHTTP library. See: https://www.freertos.org/http