mirror of
https://github.com/FreeRTOS/FreeRTOS.git
synced 2025-06-18 05:58:14 +08:00

By removing the definition of the NetworkContext struct in the header file, we allow the application to define it. This allows an application writer to use multiple transports in the same compilation unit. That way, multiple .c files do not have to be created for each transport.
Directories: + Utilities/backoff_algorithm contains a utility that calculates an exponential back off time, with some jitter. It is used to ensure fleets of IoT devices that become disconnected don't all try and reconnect at the same time. + Utilities/logging contains header files for use with the core libraries logging macros. See https://www.FreeRTOS.org/logging.html. + Utililties/mbedtls_freertos contains a few FreeRTOS specifics required by mbedTLS.