c0.cmake 729 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. set(STM32_C0_TYPES
  2. C011xx
  3. C031xx
  4. )
  5. set(STM32_C0_TYPE_MATCH
  6. "C011.[46]"
  7. "C031.[46]"
  8. )
  9. set(STM32_C0_RAM_SIZES
  10. 6K
  11. 12K
  12. )
  13. set(STM32_C0_CCRAM_SIZES
  14. 0K
  15. 0K
  16. )
  17. stm32_util_create_family_targets(C0)
  18. target_compile_options(STM32::C0 INTERFACE
  19. -mcpu=cortex-m0plus
  20. )
  21. target_link_options(STM32::C0 INTERFACE
  22. -mcpu=cortex-m0plus
  23. )
  24. list(APPEND STM32_ALL_DEVICES
  25. C011D6
  26. C011F4
  27. C011F6
  28. C011J4
  29. C011J6
  30. C031C4
  31. C031C6
  32. C031F4
  33. C031F6
  34. C031G4
  35. C031G6
  36. C031K4
  37. C031K6
  38. )
  39. list(APPEND STM32_SUPPORTED_FAMILIES_LONG_NAME
  40. STM32C0
  41. )
  42. list(APPEND STM32_FETCH_FAMILIES C0)
  43. set(CUBE_C0_VERSION v1.1.0)
  44. set(CMSIS_C0_VERSION v1.1.0)
  45. set(HAL_C0_VERSION v1.1.0)