summaryrefslogtreecommitdiff
path: root/freertos/CMakeLists.txt
blob: 23eb7916dff7ae79fc2a821da9f111e045faa439 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
  )