123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [common_STM32F103RC_variant]
- extends = stm32_variant
- board = genericSTM32F103RC
- board_build.variant = MARLIN_F103Rx
- build_flags = ${stm32_variant.build_flags} -DDEBUG_LEVEL=0
- monitor_speed = 115200
-
-
-
-
- [env:STM32F103RE]
- extends = common_stm32
- board = genericSTM32F103RE
- monitor_speed = 115200
-
-
-
-
- [env:STM32F103VE]
- extends = common_stm32
- board = genericSTM32F103VE
- monitor_speed = 115200
-
-
-
-
- [env:STM32F103ZE]
- extends = common_stm32
- board = genericSTM32F103ZE
- monitor_speed = 115200
-
-
-
-
-
-
-
- [env:STM32F103RC_btt]
- extends = common_STM32F103RC_variant
- build_flags = ${common_STM32F103RC_variant.build_flags}
- -DTIMER_SERVO=TIM5
- board_build.offset = 0x7000
- board_upload.offset_address = 0x08007000
-
- [env:STM32F103RC_btt_USB]
- extends = env:STM32F103RC_btt
- platform_packages = ${stm_flash_drive.platform_packages}
- build_flags = ${env:STM32F103RC_btt.build_flags}
- -DUSE_USB_FS
- -DUSBD_IRQ_PRIO=5
- -DUSBD_IRQ_SUBPRIO=6
- -DUSBD_USE_CDC_MSC
- build_unflags = ${common_stm32.build_unflags} -DUSBD_USE_CDC
-
-
-
-
-
- [env:PANDA_PI_V29]
- extends = common_STM32F103RC_variant
- build_flags = ${common_STM32F103RC_variant.build_flags}
- -DTIMER_SERVO=TIM1
- board_build.offset = 0x5000
- board_upload.offset_address = 0x08005000
- lib_deps =
- markyue/Panda_SoftMasterI2C@1.0.3
-
-
-
-
- [env:mks_robin]
- extends = stm32_variant
- board = genericSTM32F103ZE
- board_build.variant = MARLIN_F103Zx
- board_build.encrypt_mks = Robin.bin
- board_build.offset = 0x7000
- build_flags = ${stm32_variant.build_flags}
- -DENABLE_HWSERIAL3 -DTIMER_SERIAL=TIM5
- build_unflags = ${stm32_variant.build_unflags}
- -DUSBCON -DUSBD_USE_CDC
-
-
-
-
- [env:mks_robin_e3]
- extends = common_STM32F103RC_variant
- board_build.encrypt_mks = Robin_e3.bin
- board_build.offset = 0x5000
- board_upload.offset_address = 0x08005000
- build_flags = ${common_STM32F103RC_variant.build_flags}
- -DTIMER_SERVO=TIM5 -DDEFAULT_SPI=3
- build_unflags = ${common_STM32F103RC_variant.build_unflags}
- -DUSBCON -DUSBD_USE_CDC
- debug_tool = stlink
-
-
-
-
- [STM32F103Rx_creality]
- extends = stm32_variant
- board_build.variant = MARLIN_F103Rx
- board_build.offset = 0x7000
- board_upload.offset_address = 0x08007000
- build_flags = ${stm32_variant.build_flags}
- -DMCU_STM32F103RE -DHAL_SD_MODULE_ENABLED
- -DSS_TIMER=4 -DTIMER_SERVO=TIM5
- -DENABLE_HWSERIAL3 -DTRANSFER_CLOCK_DIV=8
- build_unflags = ${stm32_variant.build_unflags}
- -DUSBCON -DUSBD_USE_CDC
- extra_scripts = ${stm32_variant.extra_scripts}
- pre:buildroot/share/PlatformIO/scripts/random-bin.py
- monitor_speed = 115200
- debug_tool = jlink
- upload_protocol = jlink
-
-
-
-
- [STM32F103Rx_creality_xfer]
- extends = STM32F103Rx_creality
- build_flags = ${STM32F103Rx_creality.build_flags} -DXFER_BUILD
- extra_scripts = ${STM32F103Rx_creality.extra_scripts}
- pre:buildroot/share/scripts/upload.py
- upload_protocol = custom
-
-
-
-
- [env:STM32F103RE_creality]
- extends = STM32F103Rx_creality
- board = genericSTM32F103RE
-
- [env:STM32F103RE_creality_xfer]
- extends = STM32F103Rx_creality_xfer
- board = genericSTM32F103RE
-
- [env:STM32F103RE_creality_smartPro]
- extends = STM32F103Rx_creality
- board_build.offset = 0x10000
- board_upload.offset_address = 0x08010000
-
-
-
-
- [env:STM32F103RC_creality]
- extends = STM32F103Rx_creality
- board = genericSTM32F103RC
-
- [env:STM32F103RC_creality_xfer]
- extends = STM32F103Rx_creality_xfer
- board = genericSTM32F103RC
-
-
-
-
-
-
-
- [env:STM32F103RE_btt]
- extends = stm32_variant
- board = genericSTM32F103RE
- board_build.variant = MARLIN_F103Rx
- board_build.offset = 0x7000
- board_upload.offset_address = 0x08007000
- build_flags = ${stm32_variant.build_flags}
- -DMCU_STM32F103RE -DHAL_SD_MODULE_ENABLED
- -DSS_TIMER=4 -DTIMER_SERVO=TIM5
- -DENABLE_HWSERIAL3 -DTRANSFER_CLOCK_DIV=8
- monitor_speed = 115200
- debug_tool = jlink
- upload_protocol = jlink
-
- [env:STM32F103RE_btt_USB]
- extends = env:STM32F103RE_btt
- platform_packages = ${stm_flash_drive.platform_packages}
- build_flags = ${env:STM32F103RE_btt.build_flags}
- -DUSE_USB_FS -DUSBD_IRQ_PRIO=5
- -DUSBD_IRQ_SUBPRIO=6 -DUSBD_USE_CDC_MSC
- build_unflags = ${stm32_variant.build_unflags} -DUSBD_USE_CDC
-
-
-
-
-
- [env:flsun_hispeedv1]
- extends = stm32_variant
- board = genericSTM32F103VE
- board_build.variant = MARLIN_F103Vx
- board_build.encrypt_mks = Robin_mini.bin
- board_build.offset = 0x7000
- board_upload.offset_address = 0x08007000
- build_flags = ${stm32_variant.build_flags}
- -DMCU_STM32F103VE -DSS_TIMER=4 -DENABLE_HWSERIAL3
- -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2
- build_unflags = ${stm32_variant.build_unflags}
- -DUSBCON -DUSBD_USE_CDC
-
- [mks_robin_nano_v1v2_common]
- extends = stm32_variant
- board = genericSTM32F103VE
- board_build.variant = MARLIN_F103Vx
- board_build.encrypt_mks = Robin_nano35.bin
- board_build.offset = 0x7000
- board_upload.offset_address = 0x08007000
- debug_tool = stlink
- upload_protocol = stlink
-
-
-
-
- [env:mks_robin_nano_v1v2]
- extends = mks_robin_nano_v1v2_common
- build_flags = ${stm32_variant.build_flags}
- -DMCU_STM32F103VE -DSS_TIMER=4 -DENABLE_HWSERIAL3
- -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2
- build_unflags = ${stm32_variant.build_unflags}
- -DUSBCON -DUSBD_USE_CDC
-
-
-
-
- [env:mks_robin_nano_v1v2_usbmod]
- extends = mks_robin_nano_v1v2_common
- build_flags = ${common_stm32.build_flags}
- -DMCU_STM32F103VE -DSS_TIMER=4
- -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2
-
-
-
-
- [env:mingda_mpx_arm_mini]
- extends = stm32_variant
- board = genericSTM32F103ZE
- board_build.variant = MARLIN_F103Zx
- board_build.offset = 0x10000
- build_flags = ${stm32_variant.build_flags}
- -DENABLE_HWSERIAL3 -DTIMER_SERIAL=TIM5
- build_unflags = ${stm32_variant.build_unflags}
- -DUSBCON -DUSBD_USE_CDC
-
-
-
-
- [env:STM32F103CB_malyan]
- extends = common_stm32
- board = malyanm200_f103cb
- build_flags = ${common_stm32.build_flags}
- -DHAL_PCD_MODULE_ENABLED -DDISABLE_GENERIC_SERIALUSB
- -DHAL_UART_MODULE_ENABLED
- build_src_filter = ${common.default_src_filter} +<src/HAL/STM32>
-
-
-
-
- [env:FLY_MINI]
- extends = stm32_variant
- board = genericSTM32F103RC
- board_build.variant = MARLIN_F103Rx
- board_build.offset = 0x5000
- board_upload.offset_address = 0x08005000
- build_flags = ${stm32_variant.build_flags} -DSS_TIMER=4
-
-
-
-
- [env:mks_robin_mini]
- extends = stm32_variant
- board = genericSTM32F103VE
- board_build.variant = MARLIN_F103Vx
- board_build.encrypt_mks = Robin_mini.bin
- board_build.offset = 0x7000
- board_upload.offset_address = 0x08007000
- build_flags = ${stm32_variant.build_flags}
- -DMCU_STM32F103VE -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2
-
-
-
-
- [env:mks_robin_lite]
- extends = stm32_variant
- board = genericSTM32F103RC
- board_build.variant = MARLIN_F103Rx
- board_build.encrypt_mks = mksLite.bin
- board_build.offset = 0x5000
- board_upload.offset_address = 0x08005000
-
-
-
-
- [env:mks_robin_lite3]
- extends = env:mks_robin_lite
- board_build.encrypt_mks = mksLite3.bin
-
-
-
-
- [env:mks_robin_pro]
- extends = env:mks_robin
- board_build.encrypt_mks = Robin_pro.bin
-
-
-
-
-
- [env:mks_robin_e3p]
- extends = stm32_variant
- board = genericSTM32F103VE
- board_build.variant = MARLIN_F103Vx
- board_build.encrypt_mks = Robin_e3p.bin
- board_build.offset = 0x7000
- board_upload.offset_address = 0x08007000
- build_flags = ${stm32_variant.build_flags}
- -DMCU_STM32F103VE -DSS_TIMER=4
- -DTIMER_TONE=TIM3 -DTIMER_SERVO=TIM2
- debug_tool = jlink
- upload_protocol = jlink
-
-
-
-
- [env:jgaurora_a5s_a1]
- extends = stm32_variant
- board = genericSTM32F103ZE
- board_build.variant = MARLIN_F103Zx
- board_build.offset = 0xA000
- board_upload.offset_address = 0x0800A000
- build_flags = ${stm32_variant.build_flags}
- -DSTM32F1xx -DSTM32_XL_DENSITY
- extra_scripts = ${stm32_variant.extra_scripts}
- buildroot/share/PlatformIO/scripts/jgaurora_a5s_a1_with_bootloader.py
-
-
-
-
- [env:STM32F103RC_fysetc]
- extends = common_STM32F103RC_variant
- extra_scripts = ${common_STM32F103RC_variant.extra_scripts}
- buildroot/share/PlatformIO/scripts/STM32F103RC_fysetc.py
- lib_ldf_mode = chain
- debug_tool = stlink
- upload_protocol = serial
-
-
-
-
- [env:STM32F103VE_longer]
- extends = stm32_variant
- lib_deps = ${common.lib_deps}
- https://github.com/tpruvot/STM32_Servo_OpenDrain/archive/2.0.zip
- board = genericSTM32F103VE
- board_build.variant = MARLIN_F103VE_LONGER
- board_build.rename = project.bin
- board_build.offset = 0x10000
- board_upload.offset_address = 0x08010000
- build_flags = ${stm32_variant.build_flags} -DMCU_STM32F103VE -DU20 -DTS_V12
- build_unflags = ${stm32_variant.build_unflags} -DUSBCON -DUSBD_USE_CDC -DHAL_PCD_MODULE_ENABLED
- extra_scripts = ${stm32_variant.extra_scripts}
- monitor_speed = 250000
- debug_tool = stlink
-
-
-
-
- [env:trigorilla_pro]
- extends = stm32_variant
- board = genericSTM32F103ZE
- board_build.variant = MARLIN_F103Zx
- build_flags = ${stm32_variant.build_flags}
- -DENABLE_HWSERIAL3 -DTIMER_SERIAL=TIM5
- build_unflags = ${stm32_variant.build_unflags}
- -DUSBCON -DUSBD_USE_CDC
-
-
-
-
-
- [env:trigorilla_pro_disk]
- extends = stm32_variant
- board = genericSTM32F103ZE
- board_build.crypt_chitu = update.zw
- board_build.variant = MARLIN_F103Zx
- board_build.offset = 0x8800
- build_flags = ${stm32_variant.build_flags}
- -DENABLE_HWSERIAL3 -DTIMER_SERIAL=TIM5
- build_unflags = ${stm32_variant.build_unflags}
- -DUSBCON -DUSBD_USE_CDC
- extra_scripts = ${stm32_variant.extra_scripts}
- buildroot/share/PlatformIO/scripts/chitu_crypt.py
-
-
-
-
-
- [env:chitu_f103]
- extends = stm32_variant
- board = genericSTM32F103ZE
- board_build.crypt_chitu = update.cbd
- board_build.variant = MARLIN_F103Zx
- board_build.offset = 0x8800
- build_flags = ${stm32_variant.build_flags}
- -DSTM32F1xx
- build_unflags = ${stm32_variant.build_unflags}
- extra_scripts = ${stm32_variant.extra_scripts}
- buildroot/share/PlatformIO/scripts/chitu_crypt.py
-
-
-
-
-
- [env:chitu_v5_gpio_init]
- extends = env:chitu_f103
- build_flags = ${env:chitu_f103.build_flags} -DCHITU_V5_Z_MIN_BUGFIX
-
-
-
-
-
-
-
-
- [ZONESTAR_ZM3E]
- extends = stm32_variant
- platform_packages = ${stm_flash_drive.platform_packages}
- board_upload.offset_address = 0x08005000
- board_build.offset = 0x5000
- board_upload.maximum_size = 237568
- extra_scripts = ${stm32_variant.extra_scripts}
- build_flags = ${common_stm32.build_flags}
- -DSS_TIMER=4 -DTIMER_SERVO=TIM5 -DUSE_USB_FS -DUSBD_IRQ_PRIO=5 -DUSBD_IRQ_SUBPRIO=6 -DUSBD_USE_CDC_MSC
- build_unflags = ${stm32_variant.build_unflags} -DUSBD_USE_CDC
-
- [env:STM32F103RC_ZM3E2_USB]
- extends = ZONESTAR_ZM3E
- board = genericSTM32F103RC
- board_build.variant = MARLIN_F103Rx
-
- [env:STM32F103VC_ZM3E4_USB]
- extends = ZONESTAR_ZM3E
- board = genericSTM32F103VC
- board_build.variant = MARLIN_F103Vx
- build_flags = ${ZONESTAR_ZM3E.build_flags} -DTIMER_TONE=TIM1
-
- [env:STM32F103VE_ZM3E4V2_USB]
- extends = ZONESTAR_ZM3E
- board = genericSTM32F103VE
- board_build.variant = MARLIN_F103Vx
- build_flags = ${ZONESTAR_ZM3E.build_flags} -DTIMER_TONE=TIM1
- board_upload.maximum_size = 499712
|