Browse Source

🔨 Creality RCT6 (256K) variants (#23599)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Keith Bennett 2 years ago
parent
commit
f6ea8d1185
No account linked to committer's email address

+ 2
- 2
.github/workflows/test-builds.yml View File

@@ -66,7 +66,7 @@ jobs:
66 66
         - mks_robin_lite_maple
67 67
         - mks_robin_pro_maple
68 68
         #- mks_robin_nano35_maple
69
-        #- STM32F103RET6_creality_maple
69
+        #- STM32F103RE_creality_maple
70 70
         - STM32F103VE_ZM3E4V2_USB_maple
71 71
 
72 72
         # STM32 (ST) Environments
@@ -75,7 +75,7 @@ jobs:
75 75
         #- STM32F103RC_btt_USB
76 76
         - STM32F103RE_btt
77 77
         - STM32F103RE_btt_USB
78
-        - STM32F103RET6_creality
78
+        - STM32F103RE_creality
79 79
         - STM32F103VE_longer
80 80
         - STM32F407VE_black
81 81
         - STM32F401VE_STEVAL

+ 55
- 55
Marlin/src/core/boards.h View File

@@ -300,26 +300,26 @@
300 300
 #define BOARD_MALYAN_M200_V2          4000  // STM32F070CB controller
301 301
 #define BOARD_MALYAN_M300             4001  // STM32F070-based delta
302 302
 #define BOARD_STM32F103RE             4002  // STM32F103RE Libmaple-based STM32F1 controller
303
-#define BOARD_MALYAN_M200             4003  // STM32C8T6 Libmaple-based STM32F1 controller
303
+#define BOARD_MALYAN_M200             4003  // STM32C8 Libmaple-based STM32F1 controller
304 304
 #define BOARD_STM3R_MINI              4004  // STM32F103RE Libmaple-based STM32F1 controller
305
-#define BOARD_GTM32_PRO_VB            4005  // STM32F103VET6 controller
306
-#define BOARD_GTM32_MINI              4006  // STM32F103VET6 controller
307
-#define BOARD_GTM32_MINI_A30          4007  // STM32F103VET6 controller
308
-#define BOARD_GTM32_REV_B             4008  // STM32F103VET6 controller
305
+#define BOARD_GTM32_PRO_VB            4005  // STM32F103VE controller
306
+#define BOARD_GTM32_MINI              4006  // STM32F103VE controller
307
+#define BOARD_GTM32_MINI_A30          4007  // STM32F103VE controller
308
+#define BOARD_GTM32_REV_B             4008  // STM32F103VE controller
309 309
 #define BOARD_MORPHEUS                4009  // STM32F103C8 / STM32F103CB  Libmaple-based STM32F1 controller
310
-#define BOARD_CHITU3D                 4010  // Chitu3D (STM32F103RET6)
311
-#define BOARD_MKS_ROBIN               4011  // MKS Robin (STM32F103ZET6)
312
-#define BOARD_MKS_ROBIN_MINI          4012  // MKS Robin Mini (STM32F103VET6)
313
-#define BOARD_MKS_ROBIN_NANO          4013  // MKS Robin Nano (STM32F103VET6)
314
-#define BOARD_MKS_ROBIN_NANO_V2       4014  // MKS Robin Nano V2 (STM32F103VET6)
315
-#define BOARD_MKS_ROBIN_LITE          4015  // MKS Robin Lite/Lite2 (STM32F103RCT6)
316
-#define BOARD_MKS_ROBIN_LITE3         4016  // MKS Robin Lite3 (STM32F103RCT6)
317
-#define BOARD_MKS_ROBIN_PRO           4017  // MKS Robin Pro (STM32F103ZET6)
318
-#define BOARD_MKS_ROBIN_E3            4018  // MKS Robin E3 (STM32F103RCT6)
319
-#define BOARD_MKS_ROBIN_E3_V1_1       4019  // MKS Robin E3 V1.1 (STM32F103RCT6)
320
-#define BOARD_MKS_ROBIN_E3D           4020  // MKS Robin E3D (STM32F103RCT6)
321
-#define BOARD_MKS_ROBIN_E3D_V1_1      4021  // MKS Robin E3D V1.1 (STM32F103RCT6)
322
-#define BOARD_MKS_ROBIN_E3P           4022  // MKS Robin E3p (STM32F103VET6)
310
+#define BOARD_CHITU3D                 4010  // Chitu3D (STM32F103RE)
311
+#define BOARD_MKS_ROBIN               4011  // MKS Robin (STM32F103ZE)
312
+#define BOARD_MKS_ROBIN_MINI          4012  // MKS Robin Mini (STM32F103VE)
313
+#define BOARD_MKS_ROBIN_NANO          4013  // MKS Robin Nano (STM32F103VE)
314
+#define BOARD_MKS_ROBIN_NANO_V2       4014  // MKS Robin Nano V2 (STM32F103VE)
315
+#define BOARD_MKS_ROBIN_LITE          4015  // MKS Robin Lite/Lite2 (STM32F103RC)
316
+#define BOARD_MKS_ROBIN_LITE3         4016  // MKS Robin Lite3 (STM32F103RC)
317
+#define BOARD_MKS_ROBIN_PRO           4017  // MKS Robin Pro (STM32F103ZE)
318
+#define BOARD_MKS_ROBIN_E3            4018  // MKS Robin E3 (STM32F103RC)
319
+#define BOARD_MKS_ROBIN_E3_V1_1       4019  // MKS Robin E3 V1.1 (STM32F103RC)
320
+#define BOARD_MKS_ROBIN_E3D           4020  // MKS Robin E3D (STM32F103RC)
321
+#define BOARD_MKS_ROBIN_E3D_V1_1      4021  // MKS Robin E3D V1.1 (STM32F103RC)
322
+#define BOARD_MKS_ROBIN_E3P           4022  // MKS Robin E3p (STM32F103VE)
323 323
 #define BOARD_BTT_SKR_MINI_V1_1       4023  // BigTreeTech SKR Mini v1.1 (STM32F103RC)
324 324
 #define BOARD_BTT_SKR_MINI_E3_V1_0    4024  // BigTreeTech SKR Mini E3 (STM32F103RC)
325 325
 #define BOARD_BTT_SKR_MINI_E3_V1_2    4025  // BigTreeTech SKR Mini E3 V1.2 (STM32F103RC)
@@ -328,11 +328,11 @@
328 328
 #define BOARD_BTT_SKR_MINI_MZ_V1_0    4028  // BigTreeTech SKR Mini MZ V1.0 (STM32F103RC)
329 329
 #define BOARD_BTT_SKR_E3_DIP          4029  // BigTreeTech SKR E3 DIP V1.0 (STM32F103RC / STM32F103RE)
330 330
 #define BOARD_BTT_SKR_CR6             4030  // BigTreeTech SKR CR6 v1.0 (STM32F103RE)
331
-#define BOARD_JGAURORA_A5S_A1         4031  // JGAurora A5S A1 (STM32F103ZET6)
331
+#define BOARD_JGAURORA_A5S_A1         4031  // JGAurora A5S A1 (STM32F103ZE)
332 332
 #define BOARD_FYSETC_AIO_II           4032  // FYSETC AIO_II
333 333
 #define BOARD_FYSETC_CHEETAH          4033  // FYSETC Cheetah
334 334
 #define BOARD_FYSETC_CHEETAH_V12      4034  // FYSETC Cheetah V1.2
335
-#define BOARD_LONGER3D_LK             4035  // Alfawise U20/U20+/U30 (Longer3D LK1/2) / STM32F103VET6
335
+#define BOARD_LONGER3D_LK             4035  // Alfawise U20/U20+/U30 (Longer3D LK1/2) / STM32F103VE
336 336
 #define BOARD_CCROBOT_MEEB_3DP        4036  // ccrobot-online.com MEEB_3DP (STM32F103RC)
337 337
 #define BOARD_CHITU3D_V5              4037  // Chitu3D TronXY X5SA V5 Board
338 338
 #define BOARD_CHITU3D_V6              4038  // Chitu3D TronXY X5SA V6 Board
@@ -349,16 +349,16 @@
349 349
 #define BOARD_CREALITY_V452           4049  // Creality v4.5.2 (STM32F103RE)
350 350
 #define BOARD_CREALITY_V453           4050  // Creality v4.5.3 (STM32F103RE)
351 351
 #define BOARD_CREALITY_V24S1          4051  // Creality v2.4.S1 (STM32F103RE) v101 as found in the Ender 7
352
-#define BOARD_TRIGORILLA_PRO          4052  // Trigorilla Pro (STM32F103ZET6)
353
-#define BOARD_FLY_MINI                4053  // FLYmaker FLY MINI (STM32F103RCT6)
354
-#define BOARD_FLSUN_HISPEED           4054  // FLSUN HiSpeedV1 (STM32F103VET6)
355
-#define BOARD_BEAST                   4055  // STM32F103RET6 Libmaple-based controller
356
-#define BOARD_MINGDA_MPX_ARM_MINI     4056  // STM32F103ZET6 Mingda MD-16
357
-#define BOARD_GTM32_PRO_VD            4057  // STM32F103VET6 controller
358
-#define BOARD_ZONESTAR_ZM3E2          4058  // Zonestar ZM3E2    (STM32F103RCT6)
359
-#define BOARD_ZONESTAR_ZM3E4          4059  // Zonestar ZM3E4 V1 (STM32F103VCT6)
360
-#define BOARD_ZONESTAR_ZM3E4V2        4060  // Zonestar ZM3E4 V2 (STM32F103VCT6)
361
-#define BOARD_ERYONE_ERY32_MINI       4061  // Eryone Ery32 mini (STM32F103VET6)
352
+#define BOARD_TRIGORILLA_PRO          4052  // Trigorilla Pro (STM32F103ZE)
353
+#define BOARD_FLY_MINI                4053  // FLYmaker FLY MINI (STM32F103RC)
354
+#define BOARD_FLSUN_HISPEED           4054  // FLSUN HiSpeedV1 (STM32F103VE)
355
+#define BOARD_BEAST                   4055  // STM32F103RE Libmaple-based controller
356
+#define BOARD_MINGDA_MPX_ARM_MINI     4056  // STM32F103ZE Mingda MD-16
357
+#define BOARD_GTM32_PRO_VD            4057  // STM32F103VE controller
358
+#define BOARD_ZONESTAR_ZM3E2          4058  // Zonestar ZM3E2    (STM32F103RC)
359
+#define BOARD_ZONESTAR_ZM3E4          4059  // Zonestar ZM3E4 V1 (STM32F103VC)
360
+#define BOARD_ZONESTAR_ZM3E4V2        4060  // Zonestar ZM3E4 V2 (STM32F103VC)
361
+#define BOARD_ERYONE_ERY32_MINI       4061  // Eryone Ery32 mini (STM32F103VE)
362 362
 
363 363
 //
364 364
 // ARM Cortex-M4F
@@ -372,44 +372,44 @@
372 372
 //
373 373
 
374 374
 #define BOARD_ARMED                   4200  // Arm'ed STM32F4-based controller
375
-#define BOARD_RUMBA32_V1_0            4201  // RUMBA32 STM32F446VET6 based controller from Aus3D
376
-#define BOARD_RUMBA32_V1_1            4202  // RUMBA32 STM32F446VET6 based controller from Aus3D
377
-#define BOARD_RUMBA32_MKS             4203  // RUMBA32 STM32F446VET6 based controller from Makerbase
378
-#define BOARD_RUMBA32_BTT             4204  // RUMBA32 STM32F446VET6 based controller from BIGTREETECH
375
+#define BOARD_RUMBA32_V1_0            4201  // RUMBA32 STM32F446VE based controller from Aus3D
376
+#define BOARD_RUMBA32_V1_1            4202  // RUMBA32 STM32F446VE based controller from Aus3D
377
+#define BOARD_RUMBA32_MKS             4203  // RUMBA32 STM32F446VE based controller from Makerbase
378
+#define BOARD_RUMBA32_BTT             4204  // RUMBA32 STM32F446VE based controller from BIGTREETECH
379 379
 #define BOARD_BLACK_STM32F407VE       4205  // BLACK_STM32F407VE
380 380
 #define BOARD_BLACK_STM32F407ZE       4206  // BLACK_STM32F407ZE
381 381
 #define BOARD_STEVAL_3DP001V1         4207  // STEVAL-3DP001V1 3D PRINTER BOARD
382
-#define BOARD_BTT_SKR_PRO_V1_1        4208  // BigTreeTech SKR Pro v1.1 (STM32F407ZGT6)
383
-#define BOARD_BTT_SKR_PRO_V1_2        4209  // BigTreeTech SKR Pro v1.2 (STM32F407ZGT6)
384
-#define BOARD_BTT_BTT002_V1_0         4210  // BigTreeTech BTT002 v1.0 (STM32F407VGT6)
385
-#define BOARD_BTT_E3_RRF              4211  // BigTreeTech E3 RRF (STM32F407VGT6)
386
-#define BOARD_BTT_SKR_V2_0_REV_A      4212  // BigTreeTech SKR v2.0 Rev A (STM32F407VGT6)
387
-#define BOARD_BTT_SKR_V2_0_REV_B      4213  // BigTreeTech SKR v2.0 Rev B (STM32F407VGT6/STM32F429VGT6)
382
+#define BOARD_BTT_SKR_PRO_V1_1        4208  // BigTreeTech SKR Pro v1.1 (STM32F407ZG)
383
+#define BOARD_BTT_SKR_PRO_V1_2        4209  // BigTreeTech SKR Pro v1.2 (STM32F407ZG)
384
+#define BOARD_BTT_BTT002_V1_0         4210  // BigTreeTech BTT002 v1.0 (STM32F407VG)
385
+#define BOARD_BTT_E3_RRF              4211  // BigTreeTech E3 RRF (STM32F407VG)
386
+#define BOARD_BTT_SKR_V2_0_REV_A      4212  // BigTreeTech SKR v2.0 Rev A (STM32F407VG)
387
+#define BOARD_BTT_SKR_V2_0_REV_B      4213  // BigTreeTech SKR v2.0 Rev B (STM32F407VG/STM32F429VG)
388 388
 #define BOARD_BTT_GTR_V1_0            4214  // BigTreeTech GTR v1.0 (STM32F407IGT)
389
-#define BOARD_BTT_OCTOPUS_V1_0        4215  // BigTreeTech Octopus v1.0 (STM32F446ZET6)
390
-#define BOARD_BTT_OCTOPUS_V1_1        4216  // BigTreeTech Octopus v1.1 (STM32F446ZET6)
391
-#define BOARD_BTT_OCTOPUS_PRO_V1_0    4217  // BigTreeTech Octopus Pro v1.0 (STM32F446ZET6/STM32F429ZGT6)
389
+#define BOARD_BTT_OCTOPUS_V1_0        4215  // BigTreeTech Octopus v1.0 (STM32F446ZE)
390
+#define BOARD_BTT_OCTOPUS_V1_1        4216  // BigTreeTech Octopus v1.1 (STM32F446ZE)
391
+#define BOARD_BTT_OCTOPUS_PRO_V1_0    4217  // BigTreeTech Octopus Pro v1.0 (STM32F446ZE/STM32F429ZG)
392 392
 #define BOARD_LERDGE_K                4218  // Lerdge K (STM32F407ZG)
393 393
 #define BOARD_LERDGE_S                4219  // Lerdge S (STM32F407VE)
394 394
 #define BOARD_LERDGE_X                4220  // Lerdge X (STM32F407VE)
395
-#define BOARD_VAKE403D                4221  // VAkE 403D (STM32F446VET6)
396
-#define BOARD_FYSETC_S6               4222  // FYSETC S6 (STM32F446VET6)
397
-#define BOARD_FYSETC_S6_V2_0          4223  // FYSETC S6 v2.0 (STM32F446VET6)
398
-#define BOARD_FYSETC_SPIDER           4224  // FYSETC Spider (STM32F446VET6)
395
+#define BOARD_VAKE403D                4221  // VAkE 403D (STM32F446VE)
396
+#define BOARD_FYSETC_S6               4222  // FYSETC S6 (STM32F446VE)
397
+#define BOARD_FYSETC_S6_V2_0          4223  // FYSETC S6 v2.0 (STM32F446VE)
398
+#define BOARD_FYSETC_SPIDER           4224  // FYSETC Spider (STM32F446VE)
399 399
 #define BOARD_FLYF407ZG               4225  // FLYmaker FLYF407ZG (STM32F407ZG)
400 400
 #define BOARD_MKS_ROBIN2              4226  // MKS_ROBIN2 (STM32F407ZE)
401 401
 #define BOARD_MKS_ROBIN_PRO_V2        4227  // MKS Robin Pro V2 (STM32F407VE)
402 402
 #define BOARD_MKS_ROBIN_NANO_V3       4228  // MKS Robin Nano V3 (STM32F407VG)
403
-#define BOARD_MKS_MONSTER8            4229  // MKS Monster8 (STM32F407VGT6)
404
-#define BOARD_ANET_ET4                4230  // ANET ET4 V1.x (STM32F407VGT6)
405
-#define BOARD_ANET_ET4P               4231  // ANET ET4P V1.x (STM32F407VGT6)
403
+#define BOARD_MKS_MONSTER8            4229  // MKS Monster8 (STM32F407VG)
404
+#define BOARD_ANET_ET4                4230  // ANET ET4 V1.x (STM32F407VG)
405
+#define BOARD_ANET_ET4P               4231  // ANET ET4P V1.x (STM32F407VG)
406 406
 #define BOARD_FYSETC_CHEETAH_V20      4232  // FYSETC Cheetah V2.0
407 407
 #define BOARD_TH3D_EZBOARD_V2         4233  // TH3D EZBoard v2.0
408
-#define BOARD_INDEX_REV03             4234  // Index PnP Controller REV03 (STM32F407VET6/VGT6)
409
-#define BOARD_MKS_ROBIN_NANO_V1_3_F4  4235  // MKS Robin Nano V1.3 and MKS Robin Nano-S V1.3 (STM32F407VET6)
410
-#define BOARD_MKS_EAGLE               4236  // MKS Eagle (STM32F407VET6)
411
-#define BOARD_ARTILLERY_RUBY          4237  // Artillery Ruby (STM32F401RCT6)
412
-#define BOARD_FYSETC_SPIDER_V2_2      4238  // FYSETC Spider V2.2 (STM32F446VET6)
408
+#define BOARD_INDEX_REV03             4234  // Index PnP Controller REV03 (STM32F407VE/VG)
409
+#define BOARD_MKS_ROBIN_NANO_V1_3_F4  4235  // MKS Robin Nano V1.3 and MKS Robin Nano-S V1.3 (STM32F407VE)
410
+#define BOARD_MKS_EAGLE               4236  // MKS Eagle (STM32F407VE)
411
+#define BOARD_ARTILLERY_RUBY          4237  // Artillery Ruby (STM32F401RC)
412
+#define BOARD_FYSETC_SPIDER_V2_2      4238  // FYSETC Spider V2.2 (STM32F446VE)
413 413
 
414 414
 //
415 415
 // ARM Cortex M7

+ 8
- 8
Marlin/src/pins/pins.h View File

@@ -558,21 +558,21 @@
558 558
 #elif MB(CHITU3D_V9)
559 559
   #include "stm32f1/pins_CHITU3D_V9.h"          // STM32F1                                env:chitu_f103 env:chitu_f103_maple
560 560
 #elif MB(CREALITY_V4)
561
-  #include "stm32f1/pins_CREALITY_V4.h"         // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_xfer env:STM32F103RET6_creality_maple
561
+  #include "stm32f1/pins_CREALITY_V4.h"         // STM32F1                                env:STM32F103RE_creality env:STM32F103RE_creality_xfer env:STM32F103RC_creality env:STM32F103RC_creality_xfer env:STM32F103RE_creality_maple
562 562
 #elif MB(CREALITY_V4210)
563
-  #include "stm32f1/pins_CREALITY_V4210.h"      // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_xfer env:STM32F103RET6_creality_maple
563
+  #include "stm32f1/pins_CREALITY_V4210.h"      // STM32F1                                env:STM32F103RE_creality env:STM32F103RE_creality_xfer env:STM32F103RC_creality env:STM32F103RC_creality_xfer env:STM32F103RE_creality_maple
564 564
 #elif MB(CREALITY_V423)
565
-  #include "stm32f1/pins_CREALITY_V423.h"       // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_xfer
565
+  #include "stm32f1/pins_CREALITY_V423.h"       // STM32F1                                env:STM32F103RE_creality env:STM32F103RE_creality_xfer
566 566
 #elif MB(CREALITY_V427)
567
-  #include "stm32f1/pins_CREALITY_V427.h"       // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_xfer env:STM32F103RET6_creality_maple
567
+  #include "stm32f1/pins_CREALITY_V427.h"       // STM32F1                                env:STM32F103RE_creality env:STM32F103RE_creality_xfer env:STM32F103RC_creality env:STM32F103RC_creality_xfer env:STM32F103RE_creality_maple
568 568
 #elif MB(CREALITY_V431, CREALITY_V431_A, CREALITY_V431_B, CREALITY_V431_C, CREALITY_V431_D)
569
-  #include "stm32f1/pins_CREALITY_V431.h"       // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_xfer env:STM32F103RET6_creality_maple
569
+  #include "stm32f1/pins_CREALITY_V431.h"       // STM32F1                                env:STM32F103RE_creality env:STM32F103RE_creality_xfer env:STM32F103RC_creality env:STM32F103RC_creality_xfer env:STM32F103RE_creality_maple
570 570
 #elif MB(CREALITY_V452)
571
-  #include "stm32f1/pins_CREALITY_V452.h"       // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_xfer env:STM32F103RET6_creality_maple
571
+  #include "stm32f1/pins_CREALITY_V452.h"       // STM32F1                                env:STM32F103RE_creality env:STM32F103RE_creality_xfer env:STM32F103RC_creality env:STM32F103RC_creality_xfer env:STM32F103RE_creality_maple
572 572
 #elif MB(CREALITY_V453)
573
-  #include "stm32f1/pins_CREALITY_V453.h"       // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_xfer env:STM32F103RET6_creality_maple
573
+  #include "stm32f1/pins_CREALITY_V453.h"       // STM32F1                                env:STM32F103RE_creality env:STM32F103RE_creality_xfer env:STM32F103RC_creality env:STM32F103RC_creality_xfer env:STM32F103RE_creality_maple
574 574
 #elif MB(CREALITY_V24S1)
575
-  #include "stm32f1/pins_CREALITY_V24S1.h"      // STM32F1                                env:STM32F103RET6_creality env:STM32F103RET6_creality_xfer env:STM32F103RET6_creality_maple
575
+  #include "stm32f1/pins_CREALITY_V24S1.h"      // STM32F1                                env:STM32F103RE_creality env:STM32F103RE_creality_xfer env:STM32F103RC_creality env:STM32F103RC_creality_xfer env:STM32F103RE_creality_maple
576 576
 #elif MB(TRIGORILLA_PRO)
577 577
   #include "stm32f1/pins_TRIGORILLA_PRO.h"      // STM32F1                                env:trigorilla_pro env:trigorilla_pro_maple
578 578
 #elif MB(FLY_MINI)

buildroot/tests/STM32F103RET6_creality → buildroot/tests/STM32F103RE_creality View File

@@ -1,6 +1,6 @@
1 1
 #!/usr/bin/env bash
2 2
 #
3
-# Build tests for STM32F103RET6_creality
3
+# Build tests for STM32F103RE_creality
4 4
 #
5 5
 
6 6
 # exit on first failure

+ 1
- 1
ini/stm32f1-maple.ini View File

@@ -114,7 +114,7 @@ monitor_speed     = 115200
114 114
 #
115 115
 # Creality (STM32F103RET6)
116 116
 #
117
-[env:STM32F103RET6_creality_maple]
117
+[env:STM32F103RE_creality_maple]
118 118
 extends              = env:STM32F103RE_maple
119 119
 build_flags          = ${common_stm32f1.build_flags} -DTEMP_TIMER_CHAN=4
120 120
 board_build.address  = 0x08007000

+ 30
- 6
ini/stm32f1.ini View File

@@ -103,11 +103,10 @@ build_unflags               = ${common_STM32F103RC_variant.build_unflags}
103 103
 debug_tool                  = stlink
104 104
 
105 105
 #
106
-# Creality (STM32F103RET6)
106
+# Creality (STM32F103Rx)
107 107
 #
108
-[env:STM32F103RET6_creality]
108
+[STM32F103Rx_creality]
109 109
 extends                     = stm32_variant
110
-board                       = genericSTM32F103RE
111 110
 board_build.variant         = MARLIN_F103Rx
112 111
 board_build.offset          = 0x7000
113 112
 board_upload.offset_address = 0x08007000
@@ -123,13 +122,38 @@ monitor_speed               = 115200
123 122
 debug_tool                  = jlink
124 123
 upload_protocol             = jlink
125 124
 
126
-[env:STM32F103RET6_creality_xfer]
127
-extends         = env:STM32F103RET6_creality
128
-extra_scripts   = ${env:STM32F103RET6_creality.extra_scripts}
125
+#
126
+# Custom upload to SD via Marlin with Binary Protocol
127
+#
128
+[STM32F103Rx_creality_xfer]
129
+extends         = STM32F103Rx_creality
130
+extra_scripts   = ${STM32F103Rx_creality.extra_scripts}
129 131
                   pre:buildroot/share/scripts/upload.py
130 132
 upload_protocol = custom
131 133
 
132 134
 #
135
+# Creality 512K (STM32F103RE)
136
+#
137
+[env:STM32F103RE_creality]
138
+extends = STM32F103Rx_creality
139
+board   = genericSTM32F103RE
140
+
141
+[env:STM32F103RE_creality_xfer]
142
+extends = STM32F103Rx_creality_xfer
143
+board   = genericSTM32F103RE
144
+
145
+#
146
+# Creality 256K (STM32F103RC)
147
+#
148
+[env:STM32F103RC_creality]
149
+extends = STM32F103Rx_creality
150
+board   = genericSTM32F103RC
151
+
152
+[env:STM32F103RC_creality_xfer]
153
+extends = STM32F103Rx_creality_xfer
154
+board   = genericSTM32F103RC
155
+
156
+#
133 157
 # BigTree SKR Mini E3 V2.0 & DIP / SKR CR6 (STM32F103RET6 ARM Cortex-M3)
134 158
 #
135 159
 #   STM32F103RE_btt ............. RET6

Loading…
Cancel
Save