l0.cmake 809 B

1234567891011121314151617181920212223242526272829
  1. set(STM32_L0_TYPES
  2. L010x4 L010x6 L010x8 L010xB L011xx L021xx L031xx L041xx
  3. L051xx L052xx L053xx L061xx L062xx L063xx L071xx L072xx
  4. L073xx L081xx L082xx L083xx
  5. )
  6. set(STM32_L0_TYPE_MATCH
  7. "L010.4" "L010.6" "L010.8" "L010.B" "L011.." "L021.." "L031.." "L041.."
  8. "L051.." "L052.." "L053.." "L061.." "L062.." "L063.." "L071.." "L072.."
  9. "L073.." "L081.." "L082.." "L083.."
  10. )
  11. set(STM32_L0_RAM_SIZES
  12. 2K 8K 8K 20K 2K 2K 8K 8K
  13. 8K 8K 8K 8K 8K 8K 20K 20K
  14. 20K 20K 20K 20K
  15. )
  16. set(STM32_L0_CCRAM_SIZES
  17. 0K 0K 0K 0K 0K 0K 0K 0K
  18. 0K 0K 0K 0K 0K 0K 0K 0K
  19. 0K 0K 0K 0K
  20. )
  21. stm32_util_create_family_targets(L0)
  22. target_compile_options(STM32::L0 INTERFACE
  23. -mcpu=cortex-m0plus
  24. )
  25. target_link_options(STM32::L0 INTERFACE
  26. -mcpu=cortex-m0plus
  27. )