summaryrefslogtreecommitdiff
path: root/freertos
diff options
context:
space:
mode:
Diffstat (limited to 'freertos')
-rw-r--r--freertos/CMakeLists.txt15
-rw-r--r--freertos/include/FreeRTOS.h (renamed from freertos/Source/include/FreeRTOS.h)0
-rw-r--r--freertos/include/StackMacros.h (renamed from freertos/Source/include/StackMacros.h)0
-rw-r--r--freertos/include/croutine.h (renamed from freertos/Source/include/croutine.h)0
-rw-r--r--freertos/include/deprecated_definitions.h (renamed from freertos/Source/include/deprecated_definitions.h)0
-rw-r--r--freertos/include/event_groups.h (renamed from freertos/Source/include/event_groups.h)0
-rw-r--r--freertos/include/freertos_tasks_c_additions.h (renamed from freertos/Source/include/freertos_tasks_c_additions.h)0
-rw-r--r--freertos/include/list.h (renamed from freertos/Source/include/list.h)0
-rw-r--r--freertos/include/mpu_prototypes.h (renamed from freertos/Source/include/mpu_prototypes.h)0
-rw-r--r--freertos/include/mpu_wrappers.h (renamed from freertos/Source/include/mpu_wrappers.h)0
-rw-r--r--freertos/include/portable.h (renamed from freertos/Source/include/portable.h)0
-rw-r--r--freertos/include/projdefs.h (renamed from freertos/Source/include/projdefs.h)0
-rw-r--r--freertos/include/queue.h (renamed from freertos/Source/include/queue.h)0
-rw-r--r--freertos/include/semphr.h (renamed from freertos/Source/include/semphr.h)0
-rw-r--r--freertos/include/stdint.readme (renamed from freertos/Source/include/stdint.readme)0
-rw-r--r--freertos/include/task.h (renamed from freertos/Source/include/task.h)0
-rw-r--r--freertos/include/timers.h (renamed from freertos/Source/include/timers.h)0
-rw-r--r--freertos/src/croutine.c (renamed from freertos/Source/croutine.c)0
-rw-r--r--freertos/src/event_groups.c (renamed from freertos/Source/event_groups.c)0
-rw-r--r--freertos/src/list.c (renamed from freertos/Source/list.c)0
-rw-r--r--freertos/src/portable/GCC/ARM_CM3/fsl_tickless_generic.h (renamed from freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_generic.h)0
-rw-r--r--freertos/src/portable/GCC/ARM_CM3/fsl_tickless_lptmr.c (renamed from freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_lptmr.c)0
-rw-r--r--freertos/src/portable/GCC/ARM_CM3/fsl_tickless_systick.c (renamed from freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_systick.c)0
-rw-r--r--freertos/src/portable/GCC/ARM_CM3/port.c (renamed from freertos/Source/portable/GCC/ARM_CM3/port.c)0
-rw-r--r--freertos/src/portable/GCC/ARM_CM3/portmacro.h (renamed from freertos/Source/portable/GCC/ARM_CM3/portmacro.h)0
-rw-r--r--freertos/src/portable/MemMang/heap_1.c (renamed from freertos/Source/portable/MemMang/heap_1.c)0
-rw-r--r--freertos/src/portable/MemMang/heap_2.c (renamed from freertos/Source/portable/MemMang/heap_2.c)0
-rw-r--r--freertos/src/portable/MemMang/heap_3.c (renamed from freertos/Source/portable/MemMang/heap_3.c)0
-rw-r--r--freertos/src/portable/MemMang/heap_4.c (renamed from freertos/Source/portable/MemMang/heap_4.c)0
-rw-r--r--freertos/src/portable/MemMang/heap_5.c (renamed from freertos/Source/portable/MemMang/heap_5.c)0
-rw-r--r--freertos/src/portable/readme.txt (renamed from freertos/Source/portable/readme.txt)0
-rw-r--r--freertos/src/queue.c (renamed from freertos/Source/queue.c)0
-rw-r--r--freertos/src/readme.txt (renamed from freertos/Source/readme.txt)0
-rw-r--r--freertos/src/tasks.c (renamed from freertos/Source/tasks.c)0
-rw-r--r--freertos/src/timers.c (renamed from freertos/Source/timers.c)0
35 files changed, 15 insertions, 0 deletions
diff --git a/freertos/CMakeLists.txt b/freertos/CMakeLists.txt
new file mode 100644
index 0000000..23eb791
--- /dev/null
+++ b/freertos/CMakeLists.txt
@@ -0,0 +1,15 @@
+set(FREERTOS_HEAP_ALLOCATOR 4)
+
+list(APPEND SOURCES
+ ${CMAKE_CURRENT_LIST_DIR}/src/croutine.c
+ ${CMAKE_CURRENT_LIST_DIR}/src/event_groups.c
+ ${CMAKE_CURRENT_LIST_DIR}/src/list.c
+ ${CMAKE_CURRENT_LIST_DIR}/src/queue.c
+ ${CMAKE_CURRENT_LIST_DIR}/src/tasks.c
+ ${CMAKE_CURRENT_LIST_DIR}/src/timers.c
+ ${CMAKE_CURRENT_LIST_DIR}/src/portable/GCC/${PROCESSOR_FAMILY}/port.c
+ ${CMAKE_CURRENT_LIST_DIR}/src/portable/GCC/${PROCESSOR_FAMILY}/fsl_tickless_systick.c
+ ${CMAKE_CURRENT_LIST_DIR}/src/portable/GCC/${PROCESSOR_FAMILY}/fsl_tickless_lptmr.c
+ # include the specified heap allocator
+ ${CMAKE_CURRENT_LIST_DIR}/src/portable/MemMang/heap_${FREERTOS_HEAP_ALLOCATOR}.c
+ )
diff --git a/freertos/Source/include/FreeRTOS.h b/freertos/include/FreeRTOS.h
index e2fe75e..e2fe75e 100644
--- a/freertos/Source/include/FreeRTOS.h
+++ b/freertos/include/FreeRTOS.h
diff --git a/freertos/Source/include/StackMacros.h b/freertos/include/StackMacros.h
index 13c6b82..13c6b82 100644
--- a/freertos/Source/include/StackMacros.h
+++ b/freertos/include/StackMacros.h
diff --git a/freertos/Source/include/croutine.h b/freertos/include/croutine.h
index 4f003a0..4f003a0 100644
--- a/freertos/Source/include/croutine.h
+++ b/freertos/include/croutine.h
diff --git a/freertos/Source/include/deprecated_definitions.h b/freertos/include/deprecated_definitions.h
index 4ea816c..4ea816c 100644
--- a/freertos/Source/include/deprecated_definitions.h
+++ b/freertos/include/deprecated_definitions.h
diff --git a/freertos/Source/include/event_groups.h b/freertos/include/event_groups.h
index 7331c91..7331c91 100644
--- a/freertos/Source/include/event_groups.h
+++ b/freertos/include/event_groups.h
diff --git a/freertos/Source/include/freertos_tasks_c_additions.h b/freertos/include/freertos_tasks_c_additions.h
index e4bf7ea..e4bf7ea 100644
--- a/freertos/Source/include/freertos_tasks_c_additions.h
+++ b/freertos/include/freertos_tasks_c_additions.h
diff --git a/freertos/Source/include/list.h b/freertos/include/list.h
index a080d27..a080d27 100644
--- a/freertos/Source/include/list.h
+++ b/freertos/include/list.h
diff --git a/freertos/Source/include/mpu_prototypes.h b/freertos/include/mpu_prototypes.h
index 8f7500b..8f7500b 100644
--- a/freertos/Source/include/mpu_prototypes.h
+++ b/freertos/include/mpu_prototypes.h
diff --git a/freertos/Source/include/mpu_wrappers.h b/freertos/include/mpu_wrappers.h
index 78f5a9a..78f5a9a 100644
--- a/freertos/Source/include/mpu_wrappers.h
+++ b/freertos/include/mpu_wrappers.h
diff --git a/freertos/Source/include/portable.h b/freertos/include/portable.h
index b9f8be3..b9f8be3 100644
--- a/freertos/Source/include/portable.h
+++ b/freertos/include/portable.h
diff --git a/freertos/Source/include/projdefs.h b/freertos/include/projdefs.h
index 0b63fd8..0b63fd8 100644
--- a/freertos/Source/include/projdefs.h
+++ b/freertos/include/projdefs.h
diff --git a/freertos/Source/include/queue.h b/freertos/include/queue.h
index 30be360..30be360 100644
--- a/freertos/Source/include/queue.h
+++ b/freertos/include/queue.h
diff --git a/freertos/Source/include/semphr.h b/freertos/include/semphr.h
index a674b02..a674b02 100644
--- a/freertos/Source/include/semphr.h
+++ b/freertos/include/semphr.h
diff --git a/freertos/Source/include/stdint.readme b/freertos/include/stdint.readme
index 4414c29..4414c29 100644
--- a/freertos/Source/include/stdint.readme
+++ b/freertos/include/stdint.readme
diff --git a/freertos/Source/include/task.h b/freertos/include/task.h
index 4c6913f..4c6913f 100644
--- a/freertos/Source/include/task.h
+++ b/freertos/include/task.h
diff --git a/freertos/Source/include/timers.h b/freertos/include/timers.h
index 798c955..798c955 100644
--- a/freertos/Source/include/timers.h
+++ b/freertos/include/timers.h
diff --git a/freertos/Source/croutine.c b/freertos/src/croutine.c
index 993e09b..993e09b 100644
--- a/freertos/Source/croutine.c
+++ b/freertos/src/croutine.c
diff --git a/freertos/Source/event_groups.c b/freertos/src/event_groups.c
index b8df5fd..b8df5fd 100644
--- a/freertos/Source/event_groups.c
+++ b/freertos/src/event_groups.c
diff --git a/freertos/Source/list.c b/freertos/src/list.c
index 5e207c1..5e207c1 100644
--- a/freertos/Source/list.c
+++ b/freertos/src/list.c
diff --git a/freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_generic.h b/freertos/src/portable/GCC/ARM_CM3/fsl_tickless_generic.h
index 6579370..6579370 100644
--- a/freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_generic.h
+++ b/freertos/src/portable/GCC/ARM_CM3/fsl_tickless_generic.h
diff --git a/freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_lptmr.c b/freertos/src/portable/GCC/ARM_CM3/fsl_tickless_lptmr.c
index c23eaaa..c23eaaa 100644
--- a/freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_lptmr.c
+++ b/freertos/src/portable/GCC/ARM_CM3/fsl_tickless_lptmr.c
diff --git a/freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_systick.c b/freertos/src/portable/GCC/ARM_CM3/fsl_tickless_systick.c
index c75613d..c75613d 100644
--- a/freertos/Source/portable/GCC/ARM_CM3/fsl_tickless_systick.c
+++ b/freertos/src/portable/GCC/ARM_CM3/fsl_tickless_systick.c
diff --git a/freertos/Source/portable/GCC/ARM_CM3/port.c b/freertos/src/portable/GCC/ARM_CM3/port.c
index 34d33d3..34d33d3 100644
--- a/freertos/Source/portable/GCC/ARM_CM3/port.c
+++ b/freertos/src/portable/GCC/ARM_CM3/port.c
diff --git a/freertos/Source/portable/GCC/ARM_CM3/portmacro.h b/freertos/src/portable/GCC/ARM_CM3/portmacro.h
index d44fc92..d44fc92 100644
--- a/freertos/Source/portable/GCC/ARM_CM3/portmacro.h
+++ b/freertos/src/portable/GCC/ARM_CM3/portmacro.h
diff --git a/freertos/Source/portable/MemMang/heap_1.c b/freertos/src/portable/MemMang/heap_1.c
index 6dfb3cb..6dfb3cb 100644
--- a/freertos/Source/portable/MemMang/heap_1.c
+++ b/freertos/src/portable/MemMang/heap_1.c
diff --git a/freertos/Source/portable/MemMang/heap_2.c b/freertos/src/portable/MemMang/heap_2.c
index bba8554..bba8554 100644
--- a/freertos/Source/portable/MemMang/heap_2.c
+++ b/freertos/src/portable/MemMang/heap_2.c
diff --git a/freertos/Source/portable/MemMang/heap_3.c b/freertos/src/portable/MemMang/heap_3.c
index f922001..f922001 100644
--- a/freertos/Source/portable/MemMang/heap_3.c
+++ b/freertos/src/portable/MemMang/heap_3.c
diff --git a/freertos/Source/portable/MemMang/heap_4.c b/freertos/src/portable/MemMang/heap_4.c
index e7c7ade..e7c7ade 100644
--- a/freertos/Source/portable/MemMang/heap_4.c
+++ b/freertos/src/portable/MemMang/heap_4.c
diff --git a/freertos/Source/portable/MemMang/heap_5.c b/freertos/src/portable/MemMang/heap_5.c
index d53e41e..d53e41e 100644
--- a/freertos/Source/portable/MemMang/heap_5.c
+++ b/freertos/src/portable/MemMang/heap_5.c
diff --git a/freertos/Source/portable/readme.txt b/freertos/src/portable/readme.txt
index 43e7c1d..43e7c1d 100644
--- a/freertos/Source/portable/readme.txt
+++ b/freertos/src/portable/readme.txt
diff --git a/freertos/Source/queue.c b/freertos/src/queue.c
index ce623be..ce623be 100644
--- a/freertos/Source/queue.c
+++ b/freertos/src/queue.c
diff --git a/freertos/Source/readme.txt b/freertos/src/readme.txt
index 58480c5..58480c5 100644
--- a/freertos/Source/readme.txt
+++ b/freertos/src/readme.txt
diff --git a/freertos/Source/tasks.c b/freertos/src/tasks.c
index df0f346..df0f346 100644
--- a/freertos/Source/tasks.c
+++ b/freertos/src/tasks.c
diff --git a/freertos/Source/timers.c b/freertos/src/timers.c
index d4a821a..d4a821a 100644
--- a/freertos/Source/timers.c
+++ b/freertos/src/timers.c