@@ -511,3 +511,316 @@ NUCLEO-L073RZ.menu.opt.o3=Fastest
511
511
NUCLEO-L073RZ.menu.opt.o3.build.flags.optimize=-O3
512
512
NUCLEO-L073RZ.menu.opt.o3.build.flags.ldspecs=
513
513
514
+
515
+ # UT2UH K33-L072Z
516
+ # ---------------------------------------
517
+ K33-L072Z.name=K33-L072Z
518
+ K33-L072Z.vid.0=0x0483
519
+ K33-L072Z.pid.0=0x374e
520
+
521
+ K33-L072Z.upload.tool=stm32l0_openocd
522
+ K33-L072Z.upload.protocol=stlink
523
+ K33-L072Z.upload.maximum_size=196608
524
+ K33-L072Z.upload.maximum_data_size=20480
525
+ K33-L072Z.upload.use_1200bps_touch=true
526
+ K33-L072Z.upload.wait_for_upload_port=false
527
+ K33-L072Z.upload.native_usb=false
528
+
529
+ K33-L072Z.build.mcu=cortex-m0plus
530
+ K33-L072Z.build.f_cpu=32000000L
531
+ K33-L072Z.build.board=K33
532
+ K33-L072Z.build.arch=stm32l0
533
+ K33-L072Z.build.core=arduino
534
+ K33-L072Z.build.vid=0x0483
535
+ K33-L072Z.build.pid=0x374e
536
+ K33-L072Z.build.did=0xffff
537
+ K33-L072Z.build.extra_flags=-DSTM32L072xx -march=armv6-m -mthumb -mabi=aapcs -mfloat-abi=soft -fsingle-precision-constant
538
+ K33-L072Z.build.ldscript=linker_scripts/STM32L072CZ_FLASH.ld
539
+ K33-L072Z.build.openocdscript=openocd_scripts/k33_test.cfg
540
+ K33-L072Z.build.variant=K33-L072Z
541
+ K33-L072Z.build.variant_system_libs="-L{runtime.platform.path}/system/STM32L0xx/Lib" "-L{runtime.platform.path}/system/CMSIS/Lib" -lstm32l072xx -larm_cortexM0l_math
542
+ K33-L072Z.build.variant_system_include="-I{runtime.platform.path}/system/CMSIS/Include" "-I{runtime.platform.path}/system/CMSIS/Device/ST/STM32L0xx/Include" "-I{runtime.platform.path}/system/STM32L0xx/Include"
543
+
544
+ K33-L072Z.menu.speed.32=32 MHz
545
+ K33-L072Z.menu.speed.32.build.f_cpu=32000000L
546
+ K33-L072Z.menu.speed.16=16 MHz (No USB)
547
+ K33-L072Z.menu.speed.16.build.f_cpu=16000000L
548
+ K33-L072Z.menu.speed.4=4.2 MHz (No USB)
549
+ K33-L072Z.menu.speed.4.build.f_cpu=4200000L
550
+
551
+ K33-L072Z.menu.opt.os=Smallest Code
552
+ K33-L072Z.menu.opt.os.build.flags.optimize=-Os
553
+ K33-L072Z.menu.opt.os.build.flags.ldspecs=--specs=nano.specs
554
+ K33-L072Z.menu.opt.o1=Fast
555
+ K33-L072Z.menu.opt.o1.build.flags.optimize=-O1
556
+ K33-L072Z.menu.opt.o1.build.flags.ldspecs=
557
+ K33-L072Z.menu.opt.o2=Faster
558
+ K33-L072Z.menu.opt.o2.build.flags.optimize=-O2
559
+ K33-L072Z.menu.opt.o2.build.flags.ldspecs=
560
+ K33-L072Z.menu.opt.o3=Fastest
561
+ K33-L072Z.menu.opt.o3.build.flags.optimize=-O3
562
+ K33-L072Z.menu.opt.o3.build.flags.ldspecs=
563
+
564
+
565
+ # UT2UH K33-L082Z-STL
566
+ # ---------------------------------------
567
+ K33-L082Z-STL.name=K33-L082Z-STL
568
+ K33-L082Z-STL.vid.0=0x0483
569
+ K33-L082Z-STL.pid.0=0x374e
570
+
571
+ K33-L082Z-STL.upload.tool=stm32l0_openocd
572
+ K33-L082Z-STL.upload.protocol=stlink
573
+ K33-L082Z-STL.upload.maximum_size=196608
574
+ K33-L082Z-STL.upload.maximum_data_size=20480
575
+ K33-L082Z-STL.upload.use_1200bps_touch=true
576
+ K33-L082Z-STL.upload.wait_for_upload_port=false
577
+ K33-L082Z-STL.upload.native_usb=false
578
+
579
+ K33-L082Z-STL.build.mcu=cortex-m0plus
580
+ K33-L082Z-STL.build.f_cpu=32000000L
581
+ K33-L082Z-STL.build.board=K33_STLINK
582
+ K33-L082Z-STL.build.arch=stm32l0
583
+ K33-L082Z-STL.build.core=arduino
584
+ K33-L082Z-STL.build.vid=0x0483
585
+ K33-L082Z-STL.build.pid=0x374e
586
+ K33-L082Z-STL.build.did=0xffff
587
+ K33-L082Z-STL.build.extra_flags=-DSTM32L082xx -march=armv6-m -mthumb -mabi=aapcs -mfloat-abi=soft -fsingle-precision-constant
588
+ K33-L082Z-STL.build.ldscript=linker_scripts/STM32L082CZ_FLASH.ld
589
+ K33-L082Z-STL.build.openocdscript=openocd_scripts/k33.cfg
590
+ K33-L082Z-STL.build.variant=K33-L082Z-STL
591
+ K33-L082Z-STL.build.variant_system_libs="-L{runtime.platform.path}/system/STM32L0xx/Lib" "-L{runtime.platform.path}/system/CMSIS/Lib" -lstm32l082xx -larm_cortexM0l_math
592
+ K33-L082Z-STL.build.variant_system_include="-I{runtime.platform.path}/system/CMSIS/Include" "-I{runtime.platform.path}/system/CMSIS/Device/ST/STM32L0xx/Include" "-I{runtime.platform.path}/system/STM32L0xx/Include"
593
+
594
+ K33-L082Z-STL.menu.speed.32=32 MHz
595
+ K33-L082Z-STL.menu.speed.32.build.f_cpu=32000000L
596
+ K33-L082Z-STL.menu.speed.16=16 MHz (No USB)
597
+ K33-L082Z-STL.menu.speed.16.build.f_cpu=16000000L
598
+ K33-L082Z-STL.menu.speed.4=4.2 MHz (No USB)
599
+ K33-L082Z-STL.menu.speed.4.build.f_cpu=4200000L
600
+
601
+ K33-L082Z-STL.menu.opt.os=Smallest Code
602
+ K33-L082Z-STL.menu.opt.os.build.flags.optimize=-Os
603
+ K33-L082Z-STL.menu.opt.os.build.flags.ldspecs=--specs=nano.specs
604
+ K33-L082Z-STL.menu.opt.o1=Fast
605
+ K33-L082Z-STL.menu.opt.o1.build.flags.optimize=-O1
606
+ K33-L082Z-STL.menu.opt.o1.build.flags.ldspecs=
607
+ K33-L082Z-STL.menu.opt.o2=Faster
608
+ K33-L082Z-STL.menu.opt.o2.build.flags.optimize=-O2
609
+ K33-L082Z-STL.menu.opt.o2.build.flags.ldspecs=
610
+ K33-L082Z-STL.menu.opt.o3=Fastest
611
+ K33-L082Z-STL.menu.opt.o3.build.flags.optimize=-O3
612
+ K33-L082Z-STL.menu.opt.o3.build.flags.ldspecs=
613
+
614
+
615
+ # UT2UH K33-L082Z-DFU
616
+ # ---------------------------------------
617
+ K33-L082Z-DFU.name=K33-L082Z-DFU
618
+ K33-L082Z-DFU.vid.0=0x1209
619
+ K33-L082Z-DFU.pid.0=0x6662
620
+
621
+ K33-L082Z-DFU.upload.tool=stm32l0_dfu
622
+ K33-L082Z-DFU.upload.protocol=dfu
623
+ K33-L082Z-DFU.upload.maximum_size=196608
624
+ K33-L082Z-DFU.upload.maximum_data_size=20480
625
+ K33-L082Z-DFU.upload.use_1200bps_touch=true
626
+ K33-L082Z-DFU.upload.wait_for_upload_port=false
627
+ K33-L082Z-DFU.upload.native_usb=false
628
+
629
+ K33-L082Z-DFU.build.mcu=cortex-m0plus
630
+ K33-L082Z-DFU.build.f_cpu=32000000L
631
+ K33-L082Z-DFU.build.board=K33_DFU
632
+ K33-L082Z-DFU.build.arch=stm32l0
633
+ K33-L082Z-DFU.build.core=arduino
634
+ K33-L082Z-DFU.build.vid=0x1209
635
+ K33-L082Z-DFU.build.pid=0x6662
636
+ K33-L082Z-DFU.build.did=0xffff
637
+ K33-L082Z-DFU.build.usb_manufacturer="UT2UH"
638
+ K33-L082Z-DFU.build.usb_product="K33"
639
+ K33-L082Z-DFU.build.extra_flags=-DSTM32L082xx -march=armv6-m -mthumb -mabi=aapcs -mfloat-abi=soft -fsingle-precision-constant
640
+ K33-L082Z-DFU.build.ldscript=linker_scripts/STM32L082CZ_FLASH.ld
641
+ K33-L082Z-DFU.build.openocdscript=openocd_scripts/k33_usb.cfg
642
+ K33-L082Z-DFU.build.variant=K33-L082Z-DFU
643
+ K33-L082Z-DFU.build.variant_system_libs="-L{runtime.platform.path}/system/STM32L0xx/Lib" "-L{runtime.platform.path}/system/CMSIS/Lib" -lstm32l082xx -larm_cortexM0l_math
644
+ K33-L082Z-DFU.build.variant_system_include="-I{runtime.platform.path}/system/CMSIS/Include" "-I{runtime.platform.path}/system/CMSIS/Device/ST/STM32L0xx/Include" "-I{runtime.platform.path}/system/STM32L0xx/Include"
645
+
646
+ K33-L082Z-DFU.menu.usb.cdc=Serial
647
+ K33-L082Z-DFU.menu.usb.cdc.build.usb_type=USB_TYPE_CDC
648
+ K33-L082Z-DFU.menu.usb.cdc_msc=Serial + Mass Storage
649
+ K33-L082Z-DFU.menu.usb.cdc_msc.build.usb_type=USB_TYPE_CDC_MSC
650
+ K33-L082Z-DFU.menu.usb.none=No USB
651
+ K33-L082Z-DFU.menu.usb.none.build.usb_type=USB_TYPE_NONE
652
+
653
+ K33-L082Z-DFU.menu.speed.32=32 MHz
654
+ K33-L082Z-DFU.menu.speed.32.build.f_cpu=32000000L
655
+ K33-L082Z-DFU.menu.speed.16=16 MHz (No USB)
656
+ K33-L082Z-DFU.menu.speed.16.build.f_cpu=16000000L
657
+ K33-L082Z-DFU.menu.speed.4=4.2 MHz (No USB)
658
+ K33-L082Z-DFU.menu.speed.4.build.f_cpu=4200000L
659
+
660
+ K33-L082Z-DFU.menu.opt.os=Smallest Code
661
+ K33-L082Z-DFU.menu.opt.os.build.flags.optimize=-Os
662
+ K33-L082Z-DFU.menu.opt.os.build.flags.ldspecs=--specs=nano.specs
663
+ K33-L082Z-DFU.menu.opt.o1=Fast
664
+ K33-L082Z-DFU.menu.opt.o1.build.flags.optimize=-O1
665
+ K33-L082Z-DFU.menu.opt.o1.build.flags.ldspecs=
666
+ K33-L082Z-DFU.menu.opt.o2=Faster
667
+ K33-L082Z-DFU.menu.opt.o2.build.flags.optimize=-O2
668
+ K33-L082Z-DFU.menu.opt.o2.build.flags.ldspecs=
669
+ K33-L082Z-DFU.menu.opt.o3=Fastest
670
+ K33-L082Z-DFU.menu.opt.o3.build.flags.optimize=-O3
671
+ K33-L082Z-DFU.menu.opt.o3.build.flags.ldspecs=
672
+
673
+
674
+ # AI_Thinker/RuiXingHengFang/RisingHF RHF76-052
675
+ # ---------------------------------------
676
+ RHF76-052.name=RHF76-052
677
+ RHF76-052.vid.0=0x0483
678
+ RHF76-052.pid.0=0x374e
679
+
680
+ RHF76-052.upload.tool=stm32l0_openocd
681
+ RHF76-052.upload.protocol=stlink
682
+ RHF76-052.upload.maximum_size=65536
683
+ RHF76-052.upload.maximum_data_size=8192
684
+ RHF76-052.upload.use_1200bps_touch=true
685
+ RHF76-052.upload.wait_for_upload_port=false
686
+ RHF76-052.upload.native_usb=false
687
+
688
+ RHF76-052.build.mcu=cortex-m0plus
689
+ RHF76-052.build.f_cpu=32000000L
690
+ RHF76-052.build.board=RHF76_052
691
+ RHF76-052.build.arch=stm32l0
692
+ RHF76-052.build.core=arduino
693
+ RHF76-052.build.vid=0x0483
694
+ RHF76-052.build.pid=0x374e
695
+ RHF76-052.build.did=0xffff
696
+ RHF76-052.build.extra_flags=-DSTM32L052xx -march=armv6-m -mthumb -mabi=aapcs -mfloat-abi=soft -fsingle-precision-constant
697
+ RHF76-052.build.ldscript=linker_scripts/STM32L052C8_FLASH.ld
698
+ RHF76-052.build.openocdscript=openocd_scripts/rhf76-l051c8.cfg
699
+ RHF76-052.build.variant=RHF76-052
700
+ RHF76-052.build.variant_system_libs="-L{runtime.platform.path}/system/STM32L0xx/Lib" "-L{runtime.platform.path}/system/CMSIS/Lib" -lstm32l052xx -larm_cortexM0l_math
701
+ RHF76-052.build.variant_system_include="-I{runtime.platform.path}/system/CMSIS/Include" "-I{runtime.platform.path}/system/CMSIS/Device/ST/STM32L0xx/Include" "-I{runtime.platform.path}/system/STM32L0xx/Include"
702
+
703
+ RHF76-052.menu.speed.32=32 MHz
704
+ RHF76-052.menu.speed.32.build.f_cpu=32000000L
705
+ RHF76-052.menu.speed.16=16 MHz
706
+ RHF76-052.menu.speed.16.build.f_cpu=16000000L
707
+ RHF76-052.menu.speed.4=4.2 MHz
708
+ RHF76-052.menu.speed.4.build.f_cpu=4200000L
709
+
710
+ RHF76-052.menu.opt.os=Smallest Code
711
+ RHF76-052.menu.opt.os.build.flags.optimize=-Os
712
+ RHF76-052.menu.opt.os.build.flags.ldspecs=--specs=nano.specs
713
+ RHF76-052.menu.opt.o1=Fast
714
+ RHF76-052.menu.opt.o1.build.flags.optimize=-O1
715
+ RHF76-052.menu.opt.o1.build.flags.ldspecs=
716
+ RHF76-052.menu.opt.o2=Faster
717
+ RHF76-052.menu.opt.o2.build.flags.optimize=-O2
718
+ RHF76-052.menu.opt.o2.build.flags.ldspecs=
719
+ RHF76-052.menu.opt.o3=Fastest
720
+ RHF76-052.menu.opt.o3.build.flags.optimize=-O3
721
+ RHF76-052.menu.opt.o3.build.flags.ldspecs=
722
+
723
+
724
+ # LILYGO T-Impulse-S76G
725
+ # ---------------------------------------
726
+ T-IMPULSE-S76G.name=T-IMPULSE-S76G
727
+ T-IMPULSE-S76G.vid.0=0x0483
728
+ T-IMPULSE-S76G.pid.0=0xDF11
729
+
730
+ T-IMPULSE-S76G.upload.tool=stm32l0_dfu
731
+ T-IMPULSE-S76G.upload.protocol=dfu
732
+ T-IMPULSE-S76G.upload.maximum_size=196608
733
+ T-IMPULSE-S76G.upload.maximum_data_size=20480
734
+ T-IMPULSE-S76G.upload.use_1200bps_touch=true
735
+ T-IMPULSE-S76G.upload.wait_for_upload_port=false
736
+ T-IMPULSE-S76G.upload.native_usb=false
737
+
738
+ T-IMPULSE-S76G.build.mcu=cortex-m0plus
739
+ T-IMPULSE-S76G.build.f_cpu=32000000L
740
+ T-IMPULSE-S76G.build.board=T_IMPULSE
741
+ T-IMPULSE-S76G.build.arch=stm32l0
742
+ T-IMPULSE-S76G.build.core=arduino
743
+ T-IMPULSE-S76G.build.vid=0x0483
744
+ T-IMPULSE-S76G.build.pid=0xDF11
745
+ T-IMPULSE-S76G.build.did=0xffff
746
+ T-IMPULSE-S76G.build.usb_manufacturer="LILYGO"
747
+ T-IMPULSE-S76G.build.usb_product="TIMPULSE"
748
+ T-IMPULSE-S76G.build.extra_flags=-DSTM32L072xx -march=armv6-m -mthumb -mabi=aapcs -mfloat-abi=soft -fsingle-precision-constant
749
+ T-IMPULSE-S76G.build.ldscript=linker_scripts/STM32L073RZ_FLASH.ld
750
+ T-IMPULSE-S76G.build.openocdscript=openocd_scripts/s7xg-l073rz.cfg
751
+ T-IMPULSE-S76G.build.variant=T-IMPULSE-S76G
752
+ T-IMPULSE-S76G.build.variant_system_libs="-L{runtime.platform.path}/system/STM32L0xx/Lib" "-L{runtime.platform.path}/system/CMSIS/Lib" -lstm32l072xx -larm_cortexM0l_math
753
+ T-IMPULSE-S76G.build.variant_system_include="-I{runtime.platform.path}/system/CMSIS/Include" "-I{runtime.platform.path}/system/CMSIS/Device/ST/STM32L0xx/Include" "-I{runtime.platform.path}/system/STM32L0xx/Include"
754
+
755
+ T-IMPULSE-S76G.menu.usb.cdc=Serial
756
+ T-IMPULSE-S76G.menu.usb.cdc.build.usb_type=USB_TYPE_CDC
757
+ T-IMPULSE-S76G.menu.usb.cdc_msc=Serial + Mass Storage
758
+ T-IMPULSE-S76G.menu.usb.cdc_msc.build.usb_type=USB_TYPE_CDC_MSC
759
+ T-IMPULSE-S76G.menu.usb.none=No USB
760
+ T-IMPULSE-S76G.menu.usb.none.build.usb_type=USB_TYPE_NONE
761
+
762
+ T-IMPULSE-S76G.menu.speed.32=32 MHz
763
+ T-IMPULSE-S76G.menu.speed.32.build.f_cpu=32000000L
764
+
765
+ T-IMPULSE-S76G.menu.opt.os=Smallest Code
766
+ T-IMPULSE-S76G.menu.opt.os.build.flags.optimize=-Os
767
+ T-IMPULSE-S76G.menu.opt.os.build.flags.ldspecs=--specs=nano.specs
768
+ T-IMPULSE-S76G.menu.opt.o1=Fast
769
+ T-IMPULSE-S76G.menu.opt.o1.build.flags.optimize=-O1
770
+ T-IMPULSE-S76G.menu.opt.o1.build.flags.ldspecs=
771
+ T-IMPULSE-S76G.menu.opt.o2=Faster
772
+ T-IMPULSE-S76G.menu.opt.o2.build.flags.optimize=-O2
773
+ T-IMPULSE-S76G.menu.opt.o2.build.flags.ldspecs=
774
+ T-IMPULSE-S76G.menu.opt.o3=Fastest
775
+ T-IMPULSE-S76G.menu.opt.o3.build.flags.optimize=-O3
776
+ T-IMPULSE-S76G.menu.opt.o3.build.flags.ldspecs=
777
+
778
+
779
+ # DRAGINO LGT92-L072Z
780
+ # ---------------------------------------
781
+ LGT92-L072Z.name=LGT92-L072Z
782
+ LGT92-L072Z.vid.0=0x0483
783
+ LGT92-L072Z.pid.0=0x374e
784
+
785
+ LGT92-L072Z.upload.tool=stm32l0_openocd
786
+ LGT92-L072Z.upload.protocol=stlink
787
+ LGT92-L072Z.upload.maximum_size=196608
788
+ LGT92-L072Z.upload.maximum_data_size=20480
789
+ LGT92-L072Z.upload.use_1200bps_touch=true
790
+ LGT92-L072Z.upload.wait_for_upload_port=false
791
+ LGT92-L072Z.upload.native_usb=false
792
+
793
+ LGT92-L072Z.build.mcu=cortex-m0plus
794
+ LGT92-L072Z.build.f_cpu=32000000L
795
+ LGT92-L072Z.build.board=LGT92
796
+ LGT92-L072Z.build.arch=stm32l0
797
+ LGT92-L072Z.build.core=arduino
798
+ LGT92-L072Z.build.vid=0x0483
799
+ LGT92-L072Z.build.pid=0x374e
800
+ LGT92-L072Z.build.did=0xffff
801
+ LGT92-L072Z.build.extra_flags=-DSTM32L072xx -march=armv6-m -mthumb -mabi=aapcs -mfloat-abi=soft -fsingle-precision-constant
802
+ LGT92-L072Z.build.ldscript=linker_scripts/STM32L072CZ_FLASH.ld
803
+ LGT92-L072Z.build.openocdscript=openocd_scripts/lgt92_l072cz.cfg
804
+ LGT92-L072Z.build.variant=LGT92-L072Z
805
+ LGT92-L072Z.build.variant_system_libs="-L{runtime.platform.path}/system/STM32L0xx/Lib" "-L{runtime.platform.path}/system/CMSIS/Lib" -lstm32l072xx -larm_cortexM0l_math
806
+ LGT92-L072Z.build.variant_system_include="-I{runtime.platform.path}/system/CMSIS/Include" "-I{runtime.platform.path}/system/CMSIS/Device/ST/STM32L0xx/Include" "-I{runtime.platform.path}/system/STM32L0xx/Include"
807
+
808
+ LGT92-L072Z.menu.speed.32=32 MHz
809
+ LGT92-L072Z.menu.speed.32.build.f_cpu=32000000L
810
+ LGT92-L072Z.menu.speed.16=16 MHz (No USB)
811
+ LGT92-L072Z.menu.speed.16.build.f_cpu=16000000L
812
+ LGT92-L072Z.menu.speed.4=4.2 MHz (No USB)
813
+ LGT92-L072Z.menu.speed.4.build.f_cpu=4200000L
814
+
815
+ LGT92-L072Z.menu.opt.os=Smallest Code
816
+ LGT92-L072Z.menu.opt.os.build.flags.optimize=-Os
817
+ LGT92-L072Z.menu.opt.os.build.flags.ldspecs=--specs=nano.specs
818
+ LGT92-L072Z.menu.opt.o1=Fast
819
+ LGT92-L072Z.menu.opt.o1.build.flags.optimize=-O1
820
+ LGT92-L072Z.menu.opt.o1.build.flags.ldspecs=
821
+ LGT92-L072Z.menu.opt.o2=Faster
822
+ LGT92-L072Z.menu.opt.o2.build.flags.optimize=-O2
823
+ LGT92-L072Z.menu.opt.o2.build.flags.ldspecs=
824
+ LGT92-L072Z.menu.opt.o3=Fastest
825
+ LGT92-L072Z.menu.opt.o3.build.flags.optimize=-O3
826
+ LGT92-L072Z.menu.opt.o3.build.flags.ldspecs=
0 commit comments