ChibiOS3_NIL.cmake 749 B

12345678910111213141516171819202122232425262728293031323334
  1. SET(CHIBIOS_nil_SEARCH_PATH
  2. ${CHIBIOS_ROOT}/os/nil/src
  3. ${CHIBIOS_ROOT}/os/nil/include
  4. ${CHIBIOS_ROOT}/os/nil/ports/ARMCMx
  5. ${CHIBIOS_ROOT}/os/nil/ports/ARMCMx/compilers/GCC
  6. ${CHIBIOS_ROOT}/os/common/ports/ARMCMx/compilers/GCC
  7. ${CHIBIOS_ROOT}/os/nil/src
  8. )
  9. SET(CHIBIOS_nil_SEARCH_HEADERS
  10. nil.h
  11. nilcore.h
  12. niltypes.h
  13. )
  14. SET(CHIBIOS_nil_SOURCES
  15. crt0.c
  16. vectors.c
  17. nilcore.c
  18. nilcore_v7m.c
  19. nil.c
  20. nilcoreasm_v7m.s
  21. )
  22. IF(STM32_FAMILY STREQUAL "F1")
  23. SET(CHIBIOS_nil_PLATFORM_SEARCH_PATH
  24. ${CHIBIOS_ROOT}/os/common/ports/ARMCMx/devices/STM32F1xx
  25. ${CHIBIOS_ROOT}/os/ext/CMSIS/include
  26. ${CHIBIOS_ROOT}/os/ext/CMSIS/ST
  27. )
  28. SET(CHIBIOS_nil_PLATFORM_SEARCH_HEADERS
  29. core_cm3.h
  30. stm32f10x.h
  31. cmparams.h
  32. )
  33. ENDIF()