|
@@ -262,14 +262,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
262
|
262
|
-DDEBUG_LEVEL=0
|
263
|
263
|
build_unflags = -std=gnu++11
|
264
|
264
|
lib_deps = ${common.lib_deps}
|
265
|
|
-lib_ignore = U8glib-HAL
|
266
|
|
- TMC26XStepper
|
267
|
|
- libf3c
|
268
|
|
- lib066
|
269
|
|
- Adafruit NeoPixel_ID28
|
270
|
|
- Adafruit NeoPixel
|
271
|
|
- libf3e
|
272
|
|
-#lib_ldf_mode = chain
|
|
265
|
+lib_ignore = U8glib-HAL, TMC26XStepper, Adafruit NeoPixel
|
273
|
266
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
274
|
267
|
monitor_speed = 250000
|
275
|
268
|
|
|
@@ -277,52 +270,44 @@ monitor_speed = 250000
|
277
|
270
|
# fysetc_STM32F1
|
278
|
271
|
#
|
279
|
272
|
[env:fysetc_STM32F1]
|
280
|
|
-platform = ststm32
|
281
|
|
-framework = arduino
|
282
|
|
-board = genericSTM32F103RC
|
283
|
|
-extra_scripts = buildroot/share/PlatformIO/scripts/fysetc_STM32F1.py
|
284
|
|
-build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
|
273
|
+platform = ststm32
|
|
274
|
+framework = arduino
|
|
275
|
+board = genericSTM32F103RC
|
|
276
|
+#board_build.core = maple
|
|
277
|
+platform_packages = tool-stm32duino
|
|
278
|
+extra_scripts = buildroot/share/PlatformIO/scripts/fysetc_STM32F1.py
|
|
279
|
+build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
285
|
280
|
${common.build_flags} -std=gnu++14
|
286
|
281
|
-DDEBUG_LEVEL=0 -DHAVE_SW_SERIAL
|
287
|
|
-build_unflags = -std=gnu++11
|
288
|
|
-lib_deps = ${common.lib_deps}
|
|
282
|
+build_unflags = -std=gnu++11
|
|
283
|
+lib_deps = ${common.lib_deps}
|
289
|
284
|
SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip
|
290
|
|
-lib_ignore = TMC26XStepper
|
291
|
|
- libf3c
|
292
|
|
- lib066
|
293
|
|
- Adafruit NeoPixel_ID28
|
294
|
|
- Adafruit NeoPixel
|
295
|
|
- libf3e
|
296
|
|
-lib_ldf_mode = chain
|
297
|
|
-src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
298
|
|
-monitor_speed = 250000
|
299
|
|
-debug_tool = stlink
|
300
|
|
-upload_protocol = serial
|
|
285
|
+lib_ignore = TMC26XStepper, Adafruit NeoPixel
|
|
286
|
+lib_ldf_mode = chain
|
|
287
|
+src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
|
288
|
+monitor_speed = 250000
|
|
289
|
+debug_tool = stlink
|
|
290
|
+upload_protocol = serial
|
301
|
291
|
|
302
|
292
|
#
|
303
|
293
|
# BigTree SKR Mini V1.1 / SKR mini E3 / SKR E3 DIP (STM32F103RCT6 ARM Cortex-M3)
|
304
|
294
|
#
|
305
|
295
|
[env:BIGTREE_SKR_MINI]
|
306
|
|
-platform = ststm32
|
307
|
|
-framework = arduino
|
308
|
|
-board = genericSTM32F103RC
|
309
|
|
-extra_scripts = buildroot/share/PlatformIO/scripts/STM32F1_SKR_MINI.py
|
310
|
|
-build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
|
296
|
+platform = ststm32
|
|
297
|
+framework = arduino
|
|
298
|
+board = genericSTM32F103RC
|
|
299
|
+platform_packages = tool-stm32duino
|
|
300
|
+extra_scripts = buildroot/share/PlatformIO/scripts/STM32F1_SKR_MINI.py
|
|
301
|
+build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
311
|
302
|
${common.build_flags} -std=gnu++14
|
312
|
303
|
-DDEBUG_LEVEL=0
|
313
|
|
-build_unflags = -std=gnu++11
|
314
|
|
-lib_deps = ${common.lib_deps}
|
315
|
|
-lib_ignore = TMC26XStepper
|
316
|
|
- libf3c
|
317
|
|
- lib066
|
318
|
|
- Adafruit NeoPixel_ID28
|
319
|
|
- Adafruit NeoPixel
|
320
|
|
- libf3e
|
321
|
|
-#lib_ldf_mode = chain
|
322
|
|
-src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
323
|
|
-monitor_speed = 115200
|
324
|
|
-upload_protocol = stlink
|
325
|
|
-debug_tool = stlink
|
|
304
|
+build_unflags = -std=gnu++11
|
|
305
|
+lib_deps = ${common.lib_deps}
|
|
306
|
+lib_ignore = TMC26XStepper, Adafruit NeoPixel
|
|
307
|
+src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
|
308
|
+monitor_speed = 115200
|
|
309
|
+upload_protocol = stlink
|
|
310
|
+debug_tool = stlink
|
326
|
311
|
|
327
|
312
|
#
|
328
|
313
|
# STM32F4 with STM32GENERIC
|
|
@@ -331,10 +316,10 @@ debug_tool = stlink
|
331
|
316
|
platform = ststm32
|
332
|
317
|
framework = arduino
|
333
|
318
|
board = disco_f407vg
|
334
|
|
-build_flags = ${common.build_flags} -DUSE_STM32GENERIC -DSTM32GENERIC -DMENU_USB_SERIAL -DMENU_SERIAL=SerialUSB
|
|
319
|
+build_flags = ${common.build_flags} -DUSE_STM32GENERIC -DSTM32GENERIC -DSTM32F4 -DMENU_USB_SERIAL -DMENU_SERIAL=SerialUSB
|
335
|
320
|
lib_deps = ${common.lib_deps}
|
336
|
|
-lib_ignore = Adafruit NeoPixel, TMC26XStepper, TMCStepper
|
337
|
|
-src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32_F4_F7> -<src/HAL/HAL_STM32_F4_F7/*> +<src/HAL/HAL_STM32_F4_F7/STM32F4>
|
|
321
|
+lib_ignore = Adafruit NeoPixel, TMCStepper, TMC26XStepper
|
|
322
|
+src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32_F4_F7> -<src/HAL/HAL_STM32_F4_F7/STM32F7>
|
338
|
323
|
monitor_speed = 250000
|
339
|
324
|
|
340
|
325
|
#
|
|
@@ -343,11 +328,11 @@ monitor_speed = 250000
|
343
|
328
|
[env:STM32F7]
|
344
|
329
|
platform = ststm32
|
345
|
330
|
framework = arduino
|
346
|
|
-board = disco_f765vg
|
347
|
|
-build_flags = ${common.build_flags} -DUSE_STM32GENERIC -DSTM32GENERIC -DMENU_USB_SERIAL -DMENU_SERIAL=SerialUSB
|
|
331
|
+board = remram_v1
|
|
332
|
+build_flags = ${common.build_flags} -DUSE_STM32GENERIC -DSTM32GENERIC -DSTM32F7 -DMENU_USB_SERIAL -DMENU_SERIAL=SerialUSB
|
348
|
333
|
lib_deps = ${common.lib_deps}
|
349
|
|
-lib_ignore = Adafruit NeoPixel, TMC26XStepper, TMCStepper
|
350
|
|
-src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32_F4_F7> -<src/HAL/HAL_STM32_F4_F7/*> +<src/HAL/HAL_STM32_F4_F7/STM32F7>
|
|
334
|
+lib_ignore = Adafruit NeoPixel, TMCStepper, TMC26XStepper
|
|
335
|
+src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32_F4_F7> -<src/HAL/HAL_STM32_F4_F7/STM32F4>
|
351
|
336
|
monitor_speed = 250000
|
352
|
337
|
|
353
|
338
|
#
|
|
@@ -364,7 +349,7 @@ src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32>
|
364
|
349
|
monitor_speed = 250000
|
365
|
350
|
|
366
|
351
|
#
|
367
|
|
-# Alfawise U20 (STM32F103VET6)
|
|
352
|
+# Longer 3D board in Alfawise U20 (STM32F103VET6)
|
368
|
353
|
#
|
369
|
354
|
[env:alfawise_U20]
|
370
|
355
|
platform = ststm32
|
|
@@ -378,12 +363,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
378
|
363
|
build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
|
379
|
364
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
380
|
365
|
lib_deps = ${common.lib_deps}
|
381
|
|
-lib_ignore = TMC26XStepper
|
382
|
|
- libf3c
|
383
|
|
- lib066
|
384
|
|
- Adafruit NeoPixel_ID28
|
385
|
|
- Adafruit NeoPixel
|
386
|
|
- libf3e
|
|
366
|
+lib_ignore = Adafruit NeoPixel, TMC26XStepper
|
387
|
367
|
|
388
|
368
|
#
|
389
|
369
|
# MKS Robin (STM32F103ZET6)
|
|
@@ -398,13 +378,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
398
|
378
|
build_unflags = -std=gnu++11
|
399
|
379
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
400
|
380
|
lib_deps = ${common.lib_deps}
|
401
|
|
-lib_ignore = TMC26XStepper
|
402
|
|
- libf3c
|
403
|
|
- lib066
|
404
|
|
- Adafruit NeoPixel_ID28
|
405
|
|
- Adafruit NeoPixel
|
406
|
|
- libf3e
|
407
|
|
- U8glib-HAL
|
|
381
|
+lib_ignore = Adafruit NeoPixel, TMC26XStepper
|
408
|
382
|
|
409
|
383
|
#
|
410
|
384
|
# MKS ROBIN LITE/LITE2 (STM32F103RCT6)
|
|
@@ -419,12 +393,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
419
|
393
|
build_unflags = -std=gnu++11
|
420
|
394
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
421
|
395
|
lib_deps = ${common.lib_deps}
|
422
|
|
-lib_ignore = TMC26XStepper
|
423
|
|
- libf3c
|
424
|
|
- lib066
|
425
|
|
- Adafruit NeoPixel_ID28
|
426
|
|
- Adafruit NeoPixel
|
427
|
|
- libf3e
|
|
396
|
+lib_ignore = Adafruit NeoPixel, TMC26XStepper
|
428
|
397
|
|
429
|
398
|
#
|
430
|
399
|
# MKS Robin Mini (STM32F103VET6)
|
|
@@ -439,12 +408,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
439
|
408
|
build_unflags = -std=gnu++11
|
440
|
409
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
441
|
410
|
lib_deps = ${common.lib_deps}
|
442
|
|
-lib_ignore = TMC26XStepper
|
443
|
|
- libf3c
|
444
|
|
- lib066
|
445
|
|
- Adafruit NeoPixel_ID28
|
446
|
|
- Adafruit NeoPixel
|
447
|
|
- libf3e
|
|
411
|
+lib_ignore = Adafruit NeoPixel, TMC26XStepper
|
448
|
412
|
|
449
|
413
|
#
|
450
|
414
|
# MKS Robin Nano (STM32F103VET6)
|
|
@@ -459,12 +423,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
459
|
423
|
build_unflags = -std=gnu++11
|
460
|
424
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
461
|
425
|
lib_deps = ${common.lib_deps}
|
462
|
|
-lib_ignore = TMC26XStepper
|
463
|
|
- libf3c
|
464
|
|
- lib066
|
465
|
|
- Adafruit NeoPixel_ID28
|
466
|
|
- Adafruit NeoPixel
|
467
|
|
- libf3e
|
|
426
|
+lib_ignore = Adafruit NeoPixel, TMC26XStepper
|
468
|
427
|
|
469
|
428
|
#
|
470
|
429
|
# JGAurora A5S A1 (STM32F103ZET6)
|
|
@@ -479,12 +438,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
|
479
|
438
|
build_unflags = -std=gnu++11
|
480
|
439
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
481
|
440
|
lib_deps = ${common.lib_deps}
|
482
|
|
-lib_ignore = TMC26XStepper
|
483
|
|
- libf3c
|
484
|
|
- lib066
|
485
|
|
- Adafruit NeoPixel_ID28
|
486
|
|
- Adafruit NeoPixel
|
487
|
|
- libf3e
|
|
441
|
+lib_ignore = Adafruit NeoPixel, TMC26XStepper
|
488
|
442
|
monitor_speed = 250000
|
489
|
443
|
|
490
|
444
|
#
|
|
@@ -498,14 +452,14 @@ framework = arduino
|
498
|
452
|
board = blackSTM32F407VET6
|
499
|
453
|
extra_scripts = pre:buildroot/share/PlatformIO/scripts/black_stm32f407vet6.py
|
500
|
454
|
build_flags = ${common.build_flags}
|
501
|
|
- -DUSBCON -DUSBD_USE_CDC -DUSBD_VID=0x0483 -DUSB_PRODUCT=\"BLACK_F407VE\"
|
|
455
|
+ -DSTM32F4 -DUSBCON -DUSBD_USE_CDC -DUSBD_VID=0x0483 -DUSB_PRODUCT=\"BLACK_F407VE\"
|
502
|
456
|
lib_deps = ${common.lib_deps}
|
503
|
|
-lib_ignore = Adafruit NeoPixel, TMC26XStepper, TMCStepper, SailfishLCD, SailfishRGB_LED, SlowSoftI2CMaster
|
|
457
|
+lib_ignore = Adafruit NeoPixel, TMCStepper, TMC26XStepper, SailfishLCD, SailfishRGB_LED, SlowSoftI2CMaster
|
504
|
458
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32>
|
505
|
459
|
monitor_speed = 250000
|
506
|
460
|
|
507
|
461
|
#
|
508
|
|
-# BIGTREE_SKR_PRO (STM32F407ZGT6 ARM Cortex-M4)
|
|
462
|
+# Bigtreetech SKR Pro (STM32F407ZGT6 ARM Cortex-M4)
|
509
|
463
|
#
|
510
|
464
|
[env:BIGTREE_SKR_PRO]
|
511
|
465
|
platform = ststm32@5.4.3
|
|
@@ -557,16 +511,7 @@ build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py -DMCU_ST
|
557
|
511
|
-DDEBUG_LEVEL=0
|
558
|
512
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
|
559
|
513
|
#-<frameworks>
|
560
|
|
-lib_ignore = Adafruit NeoPixel
|
561
|
|
- U8glib
|
562
|
|
- LiquidCrystal_I2C
|
563
|
|
- LiquidCrystal
|
564
|
|
- NewliquidCrystal
|
565
|
|
- LiquidTWI2
|
566
|
|
- TMC26XStepper
|
567
|
|
- TMCStepper
|
568
|
|
- Servo(STM32F1)
|
569
|
|
- U8glib-HAL
|
|
514
|
+lib_ignore = Adafruit NeoPixel, LiquidCrystal, LiquidTWI2, TMCStepper, TMC26XStepper, U8glib-HAL
|
570
|
515
|
|
571
|
516
|
#
|
572
|
517
|
# Espressif ESP32
|
|
@@ -581,13 +526,7 @@ upload_port = /dev/ttyUSB0
|
581
|
526
|
lib_deps =
|
582
|
527
|
AsyncTCP=https://github.com/me-no-dev/AsyncTCP/archive/master.zip
|
583
|
528
|
ESPAsyncWebServer=https://github.com/me-no-dev/ESPAsyncWebServer/archive/master.zip
|
584
|
|
-lib_ignore = TMC26XStepper
|
585
|
|
- LiquidCrystal_I2C
|
586
|
|
- LiquidCrystal
|
587
|
|
- NewliquidCrystal
|
588
|
|
- LiquidTWI2
|
589
|
|
- SailfishLCD
|
590
|
|
- SailfishRGB_LED
|
|
529
|
+lib_ignore = TMC26XStepper, LiquidCrystal, LiquidTWI2, SailfishLCD, SailfishRGB_LED
|
591
|
530
|
src_filter = ${common.default_src_filter} +<src/HAL/HAL_ESP32>
|
592
|
531
|
|
593
|
532
|
#
|