PIO env for MKS Nano boards in STM32 (#19905)
This commit is contained in:
		| @@ -25,7 +25,7 @@ | ||||
|  * MKS Robin nano (STM32F130VET6) board pin assignments | ||||
|  */ | ||||
|  | ||||
| #if NOT_TARGET(__STM32F1__) | ||||
| #if NOT_TARGET(__STM32F1__, STM32F1) | ||||
|   #error "Oops! Select an STM32F1 board in 'Tools > Board.'" | ||||
| #elif HOTENDS > 2 || E_STEPPERS > 2 | ||||
|   #error "MKS Robin nano supports up to 2 hotends / E-steppers. Comment out this line to continue." | ||||
|   | ||||
| @@ -1322,6 +1322,28 @@ board         = rumba32_f446ve | ||||
| upload_protocol = dfu | ||||
| monitor_speed   = 500000 | ||||
|  | ||||
| # | ||||
| # MKS Robin Nano V1.2 and V2 using hal STM32 | ||||
| # | ||||
| [env:mks_robin_nano35_stm32] | ||||
| platform             = ${common_stm32.platform} | ||||
| extends              = common_stm32 | ||||
| build_flags          = ${common_stm32.build_flags} -DMCU_STM32F103VE -DSS_TIMER=4 -DENABLE_HWSERIAL3 -DTRANSFER_CLOCK_DIV=8 | ||||
| board                = genericSTM32F103VE | ||||
| board_build.core     = stm32 | ||||
| board_build.variant  = MARLIN_F103Vx | ||||
| board_build.ldscript = ldscript.ld | ||||
| board_build.offset   = 0x7000 | ||||
| board_build.firmware = Robin_nano35.bin | ||||
| board_upload.offset_address = 0x08007000 | ||||
| build_unflags        = ${common_stm32.build_unflags} -DUSBCON -DUSBD_USE_CDC | ||||
| debug_tool           = jlink | ||||
| upload_protocol      = jlink | ||||
| extra_scripts        = ${common.extra_scripts} | ||||
|   pre:buildroot/share/PlatformIO/scripts/generic_create_variant.py | ||||
|   buildroot/share/PlatformIO/scripts/stm32_bootloader.py | ||||
|   buildroot/share/PlatformIO/scripts/mks_encrypt.py | ||||
|  | ||||
| ################################# | ||||
| #                               # | ||||
| #      Other Architectures      # | ||||
|   | ||||
		Reference in New Issue
	
	Block a user