BTT SKR Mini E3 for HAL/STM32 (#21488)

This commit is contained in:
Victor Oliveira
2021-05-11 12:44:54 -03:00
committed by Scott Lahteine
parent f688c7d20d
commit c463b81819
14 changed files with 1090 additions and 10 deletions

View File

@ -143,6 +143,56 @@ build_flags = ${env:STM32F103RC_btt_512K.build_flags} -DUSE_USB_COMPOSITE
lib_deps = ${env:STM32F103RC_btt_512K.lib_deps}
USBComposite for STM32F1@0.91
#
# STM32 HAL version of STM32F103RC_btt envs
#
[env:STM32F103RC_stm32]
platform = ${common_stm32.platform}
extends = common_stm32
board = genericSTM32F103RC
monitor_speed = 115200
board_build.core = stm32
board_build.variant = MARLIN_F103Rx
board_build.ldscript = ldscript.ld
extra_scripts = ${common.extra_scripts}
pre:buildroot/share/PlatformIO/scripts/generic_create_variant.py
buildroot/share/PlatformIO/scripts/stm32_bootloader.py
[env:STM32F103RC_btt_stm32]
platform = ${common_stm32.platform}
extends = env:STM32F103RC_stm32
build_flags = ${common_stm32.build_flags} -DDEBUG_LEVEL=0 -DTIMER_SERVO=TIM5
board_build.offset = 0x7000
board_build.encrypt = No
board_build.firmware = firmware.bin
board_upload.offset_address = 0x08007000
[env:STM32F103RC_btt_USB_stm32]
extends = env:STM32F103RC_btt_stm32
platform = ${common_stm32.platform}
platform_packages = framework-arduinoststm32@https://github.com/rhapsodyv/Arduino_Core_STM32/archive/usb-host-msc-cdc-msc.zip
build_unflags = ${common_stm32.build_unflags} -DUSBD_USE_CDC
build_flags = ${env:STM32F103RC_btt_stm32.build_flags} ${env:stm32_flash_drive.build_flags}
-DUSBCON
-DUSE_USBHOST_HS
-DUSBD_IRQ_PRIO=5
-DUSBD_IRQ_SUBPRIO=6
-DUSE_USB_HS_IN_FS
-DUSBD_USE_CDC_MSC
[env:STM32F103RC_btt_512K_stm32]
platform = ${common_stm32.platform}
extends = env:STM32F103RC_btt_stm32
board_upload.maximum_size = 524288
build_flags = ${env:STM32F103RC_btt_stm32.build_flags} -DLD_MAX_DATA_SIZE=524288 -DSTM32_FLASH_SIZE=512
[env:STM32F103RC_btt_512K_USB_stm32]
platform = ${common_stm32.platform}
extends = env:STM32F103RC_btt_USB_stm32
board_upload.maximum_size = 524288
build_flags = ${env:STM32F103RC_btt_USB_stm32.build_flags} -DLD_MAX_DATA_SIZE=524288 -DSTM32_FLASH_SIZE=512
#
# STM32F103RE
#