FreeRTOS-Kernel/FreeRTOS-Plus/Source/Application-Protocols/network_transport
chinglee-iot 0fc242b7db
Update transport interface for compatibility (#844)
Update transport interface for compatibility

* Update the network transport that using socket wrapper to depend on socket wrapper only.
* AT command timeout should not be changed for cellular socket buffer access mode.
* mbedTLS config include using MBEDTLS_CONFIG_FILE macro.
* Remove strnlen usage in using_mbedtls_pkcs11.
2022-08-26 10:10:15 +08:00
..
sockets_wrapper Update transport interface for compatibility (#844) 2022-08-26 10:10:15 +08:00
using_mbedtls Update transport interface for compatibility (#844) 2022-08-26 10:10:15 +08:00
using_mbedtls_pkcs11 Update transport interface for compatibility (#844) 2022-08-26 10:10:15 +08:00
using_plaintext Return error if invalid input detected in transport layer (Send/Recv) (#773) 2022-01-11 11:08:43 +08:00
using_wolfSSL Return error if invalid input detected in transport layer (Send/Recv) (#773) 2022-01-11 11:08:43 +08:00
readme.txt Restructure platform directory (#382) 2020-11-05 16:47:43 -08:00

Building a network transport implementation:

1. Go into the sub directory for the TCP/IP stack you are using (e.g. freertos_plus_tcp).
2. Build the wrapper file located in the directory (i.e. sockets_wrapper.c).
3. Select an additional folder based on the TLS stack you are using (e.g. using_mbedtls), or the using_plaintext folder if not using TLS.
4. Build and include all files from the selected folder.