Skip to content

FreeRTOS-Plus-TCP

Platform/PlusTcp/ wraps FreeRTOS-Plus-TCP for networking on FreeRTOS targets (FreeRTOS-Plus-TCP documentation).

Fills the Resolver, Datagram and Stream roles, plus the address handle they share.

What it ships

Class Role
SolidSyslogPlusTcpResolver DNS resolver (FreeRTOS_getaddrinfo)
SolidSyslogPlusTcpAddress address (freertos_sockaddr)
SolidSyslogPlusTcpDatagram UDP sender
SolidSyslogPlusTcpTcpStream TCP stream (bounded connect)

Requirements

FreeRTOS-Plus-TCP, selected at CMake time with SOLIDSYSLOG_FREERTOS_NET=PLUSTCP. The resolver wraps FreeRTOS_getaddrinfo, so your FreeRTOSIPConfig.h needs ipconfigUSE_DNS=1.