1 ######################################
2 # FreeRTOS library for RPP #
3 ######################################
5 TODO: OS layer was downgraded from 7.4.2 to 7.0.2. Please update this file.
7 This library includes the vanilla FreeRTOS version 7.4.2 configured for TI
8 TMS570 processor family. Below you can find a listing of the files involved and
11 + Common source code (Kernel):
13 src/os/croutine.c (Optional)
17 src/os/timers.c (Optional)
19 -> Originally found in:
20 <FreeRTOSRoot>/FreeRTOS/Source
22 + Common include definitions:
27 include/os/mpu_wrappers.h
28 include/os/portable.h (with minor editions)
32 include/os/StackMacros.h
36 -> Originally found in:
37 <FreeRTOSRoot>/FreeRTOS/Source/include
39 + TMS570 / ARM Cortex R4 for CCS port:
43 -> Originally found in:
44 <FreeRTOSRoot>/FreeRTOS/Source/portable/MemMang (renamed from heap_4.c)
45 -> For documentation about heap_4.c memory managment scheme check:
46 http://www.freertos.org/a00111.html
50 include/os/portmacro.h
52 -> Originally found in:
53 <FreeRTOSRoot>/FreeRTOS/Source/portable/CCS/ARM_Cortex-R4
55 include/os/FreeRTOSConfig.h
57 -> Originally found in:
58 <FreeRTOSRoot>/FreeRTOS/Demo/CORTEX_R4_RM48_TMS570_CCS5
61 The following changes were applied to the source code base:
63 + Replaced include directives to adapt to RPP library standard:
71 + New line character set to UNIX '\n' and tabs replaced by 4 spaces.