This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
FreeRTOS-Kernel/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP
Richard Barry fd02010886 Kernel changes:
+ Made xTaskNotifyGiveFromISR() its own function, rather than a macro that calls xTaskNotifyFromISR() (minor performance improvement).
+ GCC and Keil Cortex-M4F ports now use vPortRaiseBASEPRI() in place of ulPortRaiseBASEPRI() where the return value is not required (minor performance improvement).

Demo changes:
Change the [very basic] FreeRTOS+UDP SAM4E driver to use task notifications rather than a semaphore (execution time now 55% what it was in FreeRTOS V8.1.2!).
Robustness improvements to IntQueue.c standard demo task.h.
Added the latest standard demo tasks, reg test tasks and int q  tasks to the SAM4E demo.
2014-12-21 10:26:36 +00:00
..
include ***IMMINENT RELEASE NOTICE*** 2014-08-16 20:19:40 +00:00
portable Kernel changes: 2014-12-21 10:26:36 +00:00
FreeRTOS_DHCP.c ***IMMINENT RELEASE NOTICE*** 2014-08-16 20:19:40 +00:00
FreeRTOS_DNS.c ***IMMINENT RELEASE NOTICE*** 2014-08-16 20:19:40 +00:00
FreeRTOS_Sockets.c ***IMMINENT RELEASE NOTICE*** 2014-08-16 20:19:40 +00:00
FreeRTOS_UDP_IP.c Kernel changes: 2014-12-21 10:26:36 +00:00
History.txt ***IMMINENT RELEASE NOTICE*** 2014-08-16 20:19:40 +00:00
readme.txt Add FreeRTOS-Plus directory with new directory structure so it matches the FreeRTOS directory. 2013-04-18 09:17:05 +00:00
ReadMe.url Add FreeRTOS-Plus directory with new directory structure so it matches the FreeRTOS directory. 2013-04-18 09:17:05 +00:00

Contains the files that implement FreeRTOS+UDP.

User documentation, including an API reference is available on:
http://www.FreeRTOS.org/udp

A description of the source code organisation is available on:
http://www.FreeRTOS.org/FreeRTOS-Plus/FreeRTOS_Plus_UDP/FreeRTOS_UDP_IP_Embedded_Ethernet_Tutorial.shtml

The porting guide is available one:
http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_UDP/FreeRTOS_UDP_Porting.shtml


At this time it is recommended to use BufferAllocation_2.c in which case it is
essential to use the heap_4.c memory allocation scheme:
http://www.freertos.org/a00111.html