FreeRTOS-Kernel/FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_Minimal_Windows_Simulator
Richard Barry 0d903cf2d6 FreeRTOS+TCP: Added ipconfigSOCKET_HAS_USER_WAKE_CALLBACK configuration option so the user can specify a callback to execute when data arrives.
FreeRTOS+TCP: Improve print output when using WinPCap to assist in selecting the correct network interface.
FreeRTOS kernel: Fix extern "C" { in stream_buffer.h.
FreeRTOS kernel: Correct tskKERNEL_VERSION_NUMBER and tskKERNEL_VERSION_MAJOR constants for V10.
Ensure the currently executing task is printed correctly in vTaskList().
2017-12-12 17:47:56 +00:00
..
DemoTasks Update to MIT licensed FreeRTOS V10.0.0 - see https://www.freertos.org/History.txt 2017-11-29 16:53:26 +00:00
WinPCap Update to MIT licensed FreeRTOS V10.0.0 - see https://www.freertos.org/History.txt 2017-11-29 16:53:26 +00:00
demo_logging.c Update to MIT licensed FreeRTOS V10.0.0 - see https://www.freertos.org/History.txt 2017-11-29 16:53:26 +00:00
demo_logging.h Update to MIT licensed FreeRTOS V10.0.0 - see https://www.freertos.org/History.txt 2017-11-29 16:53:26 +00:00
FreeRTOS_Plus_TCP_Minimal.sln Added +TCP code to main repo. 2017-08-17 12:18:14 +00:00
FreeRTOS_Plus_TCP_Minimal.suo Added +TCP code to main repo. 2017-08-17 12:18:14 +00:00
FreeRTOSConfig.h FreeRTOS+TCP: Added ipconfigSOCKET_HAS_USER_WAKE_CALLBACK configuration option so the user can specify a callback to execute when data arrives. 2017-12-12 17:47:56 +00:00
FreeRTOSIPConfig.h Update to MIT licensed FreeRTOS V10.0.0 - see https://www.freertos.org/History.txt 2017-11-29 16:53:26 +00:00
main.c Update to MIT licensed FreeRTOS V10.0.0 - see https://www.freertos.org/History.txt 2017-11-29 16:53:26 +00:00
printf-stdarg.c Added +TCP code to main repo. 2017-08-17 12:18:14 +00:00
Read_Me_Build_Instructions.url Added +TCP code to main repo. 2017-08-17 12:18:14 +00:00
ReadMe.txt Added +TCP code to main repo. 2017-08-17 12:18:14 +00:00
WIN32.vcxproj Added +TCP code to main repo. 2017-08-17 12:18:14 +00:00
WIN32.vcxproj.filters Added +TCP code to main repo. 2017-08-17 12:18:14 +00:00

The FreeRTOS+TCP source code and example projects are currently provided in
their own .zip file download, but using the directory structure of the official
FreeRTOS .zip file download.  This allow the projects to be seamlessly moved
from one download to the other, but can seem strange when the files are viewed
in isolation.

The minimal FreeRTOS+TCP Visual Studio project file is in the following directory:
FreeRTOS-Plus\Demo\FreeRTOS_Plus_TCP_Minimal_Windows_Simulator

The minimal project is a cut down version of the full Windows demo that only
includes examples of simple TCP and UDP clients.  The instructions for the full 
Windows demo are still relevant though as they describe how to set up the 
WinPCap development environment, how to set the IP address, and other such 
items.  Note that, as delivered, configUSE_DHCP is set to 0, so a static IP 
address is used.  The instructions are provided on the following URL:
http://www.FreeRTOS.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/examples_FreeRTOS_simulator.html

The UDP client example included in the minimal project is described on the 
following URL:
http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/UDP_client_server.html

The TCP client example included in the minimal project is described on the
following URL:
http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCP_Echo_Clients.html

A description of the FreeRTOS+TCP source code directory is provided on the
following URL:
http://www.FreeRTOS.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCP_Networking_Tutorial_Source_Code_Organisation.html

A description of the way the main FreeRTOS .zip file download source code is
organised is provided on the following URL:
http://www.freertos.org/a00017.html