Lines Matching +full:freertos +full:- +full:kernel

3 # SPDX-License-Identifier: BSD-3-Clause
7 add_library(FreeRTOS-Kernel-Core INTERFACE)
8 target_sources(FreeRTOS-Kernel-Core INTERFACE
17 target_include_directories(FreeRTOS-Kernel-Core INTERFACE ${FREERTOS_KERNEL_PATH}/include)
20 target_compile_definitions(FreeRTOS-Kernel-Core INTERFACE
24 add_library(FreeRTOS-Kernel INTERFACE) target
25 target_sources(FreeRTOS-Kernel INTERFACE
29 target_include_directories(FreeRTOS-Kernel INTERFACE
33 target_link_libraries(FreeRTOS-Kernel INTERFACE
34 FreeRTOS-Kernel-Core
41 target_compile_definitions(FreeRTOS-Kernel INTERFACE
46 add_library(FreeRTOS-Kernel-Static INTERFACE)
47 target_compile_definitions(FreeRTOS-Kernel-Static INTERFACE
51 target_sources(FreeRTOS-Kernel-Static INTERFACE ${CMAKE_CURRENT_LIST_DIR}/idle_task_static_memory.c)
52 target_link_libraries(FreeRTOS-Kernel-Static INTERFACE FreeRTOS-Kernel)
54 add_library(FreeRTOS-Kernel-Heap1 INTERFACE)
55 target_sources(FreeRTOS-Kernel-Heap1 INTERFACE ${FREERTOS_KERNEL_PATH}/portable/MemMang/heap_1.c)
56 target_link_libraries(FreeRTOS-Kernel-Heap1 INTERFACE FreeRTOS-Kernel)
58 add_library(FreeRTOS-Kernel-Heap2 INTERFACE)
59 target_sources(FreeRTOS-Kernel-Heap2 INTERFACE ${FREERTOS_KERNEL_PATH}/portable/MemMang/heap_2.c)
60 target_link_libraries(FreeRTOS-Kernel-Heap2 INTERFACE FreeRTOS-Kernel)
62 add_library(FreeRTOS-Kernel-Heap3 INTERFACE)
63 target_sources(FreeRTOS-Kernel-Heap3 INTERFACE ${FREERTOS_KERNEL_PATH}/portable/MemMang/heap_3.c)
64 target_link_libraries(FreeRTOS-Kernel-Heap3 INTERFACE FreeRTOS-Kernel)
66 add_library(FreeRTOS-Kernel-Heap4 INTERFACE)
67 target_sources(FreeRTOS-Kernel-Heap4 INTERFACE ${FREERTOS_KERNEL_PATH}/portable/MemMang/heap_4.c)
68 target_link_libraries(FreeRTOS-Kernel-Heap4 INTERFACE FreeRTOS-Kernel)
70 add_library(FreeRTOS-Kernel-Heap5 INTERFACE)
71 target_sources(FreeRTOS-Kernel-Heap5 INTERFACE ${FREERTOS_KERNEL_PATH}/portable/MemMang/heap_5.c)
72 target_link_libraries(FreeRTOS-Kernel-Heap5 INTERFACE FreeRTOS-Kernel)