diff options
Diffstat (limited to 'freertos')
-rw-r--r-- | freertos/CMakeLists.txt | 15 | ||||
-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 |