My Marlin configs for Fabrikator Mini and CTC i3 Pro B
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

stm32-common.ini 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #
  2. # Marlin Firmware
  3. # PlatformIO Configuration File
  4. #
  5. ####################################
  6. #
  7. # HAL/STM32 Common Environments
  8. #
  9. ####################################
  10. [common_stm32]
  11. platform = ststm32@~12.1
  12. board_build.core = stm32
  13. build_flags = ${common.build_flags}
  14. -std=gnu++14 -DHAL_STM32
  15. -DUSBCON -DUSBD_USE_CDC
  16. -DTIM_IRQ_PRIO=13
  17. build_unflags = -std=gnu++11
  18. src_filter = ${common.default_src_filter} +<src/HAL/STM32> +<src/HAL/shared/backtrace>
  19. extra_scripts = ${common.extra_scripts}
  20. pre:buildroot/share/PlatformIO/scripts/stm32_serialbuffer.py
  21. #
  22. # STM32 board based on a variant.
  23. #
  24. [stm32_variant]
  25. extends = common_stm32
  26. extra_scripts = ${common_stm32.extra_scripts}
  27. pre:buildroot/share/PlatformIO/scripts/generic_create_variant.py
  28. buildroot/share/PlatformIO/scripts/offset_and_rename.py
  29. #
  30. # USB Flash Drive mix-ins for STM32
  31. #
  32. [stm_flash_drive]
  33. platform_packages = framework-arduinoststm32@https://github.com/rhapsodyv/Arduino_Core_STM32/archive/usb-host-msc-cdc-msc-3.zip
  34. build_flags = ${common_stm32.build_flags}
  35. -DHAL_PCD_MODULE_ENABLED -DHAL_HCD_MODULE_ENABLED
  36. -DUSBHOST -DUSBH_IRQ_PRIO=3 -DUSBH_IRQ_SUBPRIO=4