###################################### # FreeRTOS library for RPP # ###################################### TODO: OS layer was downgraded from 7.4.2 to 7.0.2. Please update this file. This library includes the vanilla FreeRTOS version 7.4.2 configured for TI TMS570 processor family. Below you can find a listing of the files involved and where they come from. + Common source code (Kernel): src/os/croutine.c (Optional) src/os/list.c src/os/queue.c src/os/tasks.c src/os/timers.c (Optional) -> Originally found in: /FreeRTOS/Source + Common include definitions: include/os/croutine.h include/os/FreeRTOS.h include/os/list.h include/os/mpu_wrappers.h include/os/portable.h (with minor editions) include/os/projdefs.h include/os/queue.h include/os/semphr.h include/os/StackMacros.h include/os/task.h include/os/timers.h -> Originally found in: /FreeRTOS/Source/include + TMS570 / ARM Cortex R4 for CCS port: src/os/heap.c -> Originally found in: /FreeRTOS/Source/portable/MemMang (renamed from heap_4.c) -> For documentation about heap_4.c memory managment scheme check: http://www.freertos.org/a00111.html src/os/port.c src/os/portASM.asm include/os/portmacro.h -> Originally found in: /FreeRTOS/Source/portable/CCS/ARM_Cortex-R4 include/os/FreeRTOSConfig.h -> Originally found in: /FreeRTOS/Demo/CORTEX_R4_RM48_TMS570_CCS5 The following changes were applied to the source code base: + Replaced include directives to adapt to RPP library standard: #include " With #include "os/ + New line character set to UNIX '\n' and tabs replaced by 4 spaces.