@@ -81454,6 +81454,286 @@ target_compile_options(GENERIC_L051C8UX_usb_none INTERFACE
81454
81454
"SHELL:"
81455
81455
)
81456
81456
81457
+ # GENERIC_L051K6TX
81458
+ # -----------------------------------------------------------------------------
81459
+
81460
+ set(GENERIC_L051K6TX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32L0xx/L051K(6-8)T")
81461
+ set(GENERIC_L051K6TX_MAXSIZE 32768)
81462
+ set(GENERIC_L051K6TX_MAXDATASIZE 8192)
81463
+ set(GENERIC_L051K6TX_MCU cortex-m0plus)
81464
+ set(GENERIC_L051K6TX_FPCONF "-")
81465
+ add_library(GENERIC_L051K6TX INTERFACE)
81466
+ target_compile_options(GENERIC_L051K6TX INTERFACE
81467
+ "SHELL:-DSTM32L051xx -D__CORTEX_SC=0"
81468
+ "SHELL:"
81469
+ "SHELL:"
81470
+ "SHELL: "
81471
+ -mcpu=${GENERIC_L051K6TX_MCU}
81472
+ )
81473
+ target_compile_definitions(GENERIC_L051K6TX INTERFACE
81474
+ "STM32L0xx"
81475
+ "ARDUINO_GENERIC_L051K6TX"
81476
+ "BOARD_NAME=\"GENERIC_L051K6TX\""
81477
+ "BOARD_ID=GENERIC_L051K6TX"
81478
+ "VARIANT_H=\"variant_generic.h\""
81479
+ )
81480
+ target_include_directories(GENERIC_L051K6TX INTERFACE
81481
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32L0xx
81482
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32L0xx_HAL_Driver/Inc
81483
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32L0xx_HAL_Driver/Src
81484
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/
81485
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/
81486
+ ${GENERIC_L051K6TX_VARIANT_PATH}
81487
+ )
81488
+
81489
+ target_link_options(GENERIC_L051K6TX INTERFACE
81490
+ "LINKER:--default-script=${GENERIC_L051K6TX_VARIANT_PATH}/ldscript.ld"
81491
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
81492
+ "LINKER:--defsym=LD_MAX_SIZE=32768"
81493
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=8192"
81494
+ "SHELL: "
81495
+ -mcpu=${GENERIC_L051K6TX_MCU}
81496
+ )
81497
+
81498
+ add_library(GENERIC_L051K6TX_serial_disabled INTERFACE)
81499
+ target_compile_options(GENERIC_L051K6TX_serial_disabled INTERFACE
81500
+ "SHELL:"
81501
+ )
81502
+ add_library(GENERIC_L051K6TX_serial_generic INTERFACE)
81503
+ target_compile_options(GENERIC_L051K6TX_serial_generic INTERFACE
81504
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
81505
+ )
81506
+ add_library(GENERIC_L051K6TX_serial_none INTERFACE)
81507
+ target_compile_options(GENERIC_L051K6TX_serial_none INTERFACE
81508
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
81509
+ )
81510
+ add_library(GENERIC_L051K6TX_usb_CDC INTERFACE)
81511
+ target_compile_options(GENERIC_L051K6TX_usb_CDC INTERFACE
81512
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
81513
+ )
81514
+ add_library(GENERIC_L051K6TX_usb_CDCgen INTERFACE)
81515
+ target_compile_options(GENERIC_L051K6TX_usb_CDCgen INTERFACE
81516
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
81517
+ )
81518
+ add_library(GENERIC_L051K6TX_usb_HID INTERFACE)
81519
+ target_compile_options(GENERIC_L051K6TX_usb_HID INTERFACE
81520
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
81521
+ )
81522
+ add_library(GENERIC_L051K6TX_usb_none INTERFACE)
81523
+ target_compile_options(GENERIC_L051K6TX_usb_none INTERFACE
81524
+ "SHELL:"
81525
+ )
81526
+
81527
+ # GENERIC_L051K6UX
81528
+ # -----------------------------------------------------------------------------
81529
+
81530
+ set(GENERIC_L051K6UX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32L0xx/L051K(6-8)U")
81531
+ set(GENERIC_L051K6UX_MAXSIZE 32768)
81532
+ set(GENERIC_L051K6UX_MAXDATASIZE 8192)
81533
+ set(GENERIC_L051K6UX_MCU cortex-m0plus)
81534
+ set(GENERIC_L051K6UX_FPCONF "-")
81535
+ add_library(GENERIC_L051K6UX INTERFACE)
81536
+ target_compile_options(GENERIC_L051K6UX INTERFACE
81537
+ "SHELL:-DSTM32L051xx -D__CORTEX_SC=0"
81538
+ "SHELL:"
81539
+ "SHELL:"
81540
+ "SHELL: "
81541
+ -mcpu=${GENERIC_L051K6UX_MCU}
81542
+ )
81543
+ target_compile_definitions(GENERIC_L051K6UX INTERFACE
81544
+ "STM32L0xx"
81545
+ "ARDUINO_GENERIC_L051K6UX"
81546
+ "BOARD_NAME=\"GENERIC_L051K6UX\""
81547
+ "BOARD_ID=GENERIC_L051K6UX"
81548
+ "VARIANT_H=\"variant_generic.h\""
81549
+ )
81550
+ target_include_directories(GENERIC_L051K6UX INTERFACE
81551
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32L0xx
81552
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32L0xx_HAL_Driver/Inc
81553
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32L0xx_HAL_Driver/Src
81554
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/
81555
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/
81556
+ ${GENERIC_L051K6UX_VARIANT_PATH}
81557
+ )
81558
+
81559
+ target_link_options(GENERIC_L051K6UX INTERFACE
81560
+ "LINKER:--default-script=${GENERIC_L051K6UX_VARIANT_PATH}/ldscript.ld"
81561
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
81562
+ "LINKER:--defsym=LD_MAX_SIZE=32768"
81563
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=8192"
81564
+ "SHELL: "
81565
+ -mcpu=${GENERIC_L051K6UX_MCU}
81566
+ )
81567
+
81568
+ add_library(GENERIC_L051K6UX_serial_disabled INTERFACE)
81569
+ target_compile_options(GENERIC_L051K6UX_serial_disabled INTERFACE
81570
+ "SHELL:"
81571
+ )
81572
+ add_library(GENERIC_L051K6UX_serial_generic INTERFACE)
81573
+ target_compile_options(GENERIC_L051K6UX_serial_generic INTERFACE
81574
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
81575
+ )
81576
+ add_library(GENERIC_L051K6UX_serial_none INTERFACE)
81577
+ target_compile_options(GENERIC_L051K6UX_serial_none INTERFACE
81578
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
81579
+ )
81580
+ add_library(GENERIC_L051K6UX_usb_CDC INTERFACE)
81581
+ target_compile_options(GENERIC_L051K6UX_usb_CDC INTERFACE
81582
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
81583
+ )
81584
+ add_library(GENERIC_L051K6UX_usb_CDCgen INTERFACE)
81585
+ target_compile_options(GENERIC_L051K6UX_usb_CDCgen INTERFACE
81586
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
81587
+ )
81588
+ add_library(GENERIC_L051K6UX_usb_HID INTERFACE)
81589
+ target_compile_options(GENERIC_L051K6UX_usb_HID INTERFACE
81590
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
81591
+ )
81592
+ add_library(GENERIC_L051K6UX_usb_none INTERFACE)
81593
+ target_compile_options(GENERIC_L051K6UX_usb_none INTERFACE
81594
+ "SHELL:"
81595
+ )
81596
+
81597
+ # GENERIC_L051K8TX
81598
+ # -----------------------------------------------------------------------------
81599
+
81600
+ set(GENERIC_L051K8TX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32L0xx/L051K(6-8)T")
81601
+ set(GENERIC_L051K8TX_MAXSIZE 65536)
81602
+ set(GENERIC_L051K8TX_MAXDATASIZE 8192)
81603
+ set(GENERIC_L051K8TX_MCU cortex-m0plus)
81604
+ set(GENERIC_L051K8TX_FPCONF "-")
81605
+ add_library(GENERIC_L051K8TX INTERFACE)
81606
+ target_compile_options(GENERIC_L051K8TX INTERFACE
81607
+ "SHELL:-DSTM32L051xx -D__CORTEX_SC=0"
81608
+ "SHELL:"
81609
+ "SHELL:"
81610
+ "SHELL: "
81611
+ -mcpu=${GENERIC_L051K8TX_MCU}
81612
+ )
81613
+ target_compile_definitions(GENERIC_L051K8TX INTERFACE
81614
+ "STM32L0xx"
81615
+ "ARDUINO_GENERIC_L051K8TX"
81616
+ "BOARD_NAME=\"GENERIC_L051K8TX\""
81617
+ "BOARD_ID=GENERIC_L051K8TX"
81618
+ "VARIANT_H=\"variant_generic.h\""
81619
+ )
81620
+ target_include_directories(GENERIC_L051K8TX INTERFACE
81621
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32L0xx
81622
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32L0xx_HAL_Driver/Inc
81623
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32L0xx_HAL_Driver/Src
81624
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/
81625
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/
81626
+ ${GENERIC_L051K8TX_VARIANT_PATH}
81627
+ )
81628
+
81629
+ target_link_options(GENERIC_L051K8TX INTERFACE
81630
+ "LINKER:--default-script=${GENERIC_L051K8TX_VARIANT_PATH}/ldscript.ld"
81631
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
81632
+ "LINKER:--defsym=LD_MAX_SIZE=65536"
81633
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=8192"
81634
+ "SHELL: "
81635
+ -mcpu=${GENERIC_L051K8TX_MCU}
81636
+ )
81637
+
81638
+ add_library(GENERIC_L051K8TX_serial_disabled INTERFACE)
81639
+ target_compile_options(GENERIC_L051K8TX_serial_disabled INTERFACE
81640
+ "SHELL:"
81641
+ )
81642
+ add_library(GENERIC_L051K8TX_serial_generic INTERFACE)
81643
+ target_compile_options(GENERIC_L051K8TX_serial_generic INTERFACE
81644
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
81645
+ )
81646
+ add_library(GENERIC_L051K8TX_serial_none INTERFACE)
81647
+ target_compile_options(GENERIC_L051K8TX_serial_none INTERFACE
81648
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
81649
+ )
81650
+ add_library(GENERIC_L051K8TX_usb_CDC INTERFACE)
81651
+ target_compile_options(GENERIC_L051K8TX_usb_CDC INTERFACE
81652
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
81653
+ )
81654
+ add_library(GENERIC_L051K8TX_usb_CDCgen INTERFACE)
81655
+ target_compile_options(GENERIC_L051K8TX_usb_CDCgen INTERFACE
81656
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
81657
+ )
81658
+ add_library(GENERIC_L051K8TX_usb_HID INTERFACE)
81659
+ target_compile_options(GENERIC_L051K8TX_usb_HID INTERFACE
81660
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
81661
+ )
81662
+ add_library(GENERIC_L051K8TX_usb_none INTERFACE)
81663
+ target_compile_options(GENERIC_L051K8TX_usb_none INTERFACE
81664
+ "SHELL:"
81665
+ )
81666
+
81667
+ # GENERIC_L051K8UX
81668
+ # -----------------------------------------------------------------------------
81669
+
81670
+ set(GENERIC_L051K8UX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32L0xx/L051K(6-8)U")
81671
+ set(GENERIC_L051K8UX_MAXSIZE 65536)
81672
+ set(GENERIC_L051K8UX_MAXDATASIZE 8192)
81673
+ set(GENERIC_L051K8UX_MCU cortex-m0plus)
81674
+ set(GENERIC_L051K8UX_FPCONF "-")
81675
+ add_library(GENERIC_L051K8UX INTERFACE)
81676
+ target_compile_options(GENERIC_L051K8UX INTERFACE
81677
+ "SHELL:-DSTM32L051xx -D__CORTEX_SC=0"
81678
+ "SHELL:"
81679
+ "SHELL:"
81680
+ "SHELL: "
81681
+ -mcpu=${GENERIC_L051K8UX_MCU}
81682
+ )
81683
+ target_compile_definitions(GENERIC_L051K8UX INTERFACE
81684
+ "STM32L0xx"
81685
+ "ARDUINO_GENERIC_L051K8UX"
81686
+ "BOARD_NAME=\"GENERIC_L051K8UX\""
81687
+ "BOARD_ID=GENERIC_L051K8UX"
81688
+ "VARIANT_H=\"variant_generic.h\""
81689
+ )
81690
+ target_include_directories(GENERIC_L051K8UX INTERFACE
81691
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32L0xx
81692
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32L0xx_HAL_Driver/Inc
81693
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32L0xx_HAL_Driver/Src
81694
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32L0xx/Include/
81695
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32L0xx/Source/Templates/gcc/
81696
+ ${GENERIC_L051K8UX_VARIANT_PATH}
81697
+ )
81698
+
81699
+ target_link_options(GENERIC_L051K8UX INTERFACE
81700
+ "LINKER:--default-script=${GENERIC_L051K8UX_VARIANT_PATH}/ldscript.ld"
81701
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
81702
+ "LINKER:--defsym=LD_MAX_SIZE=65536"
81703
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=8192"
81704
+ "SHELL: "
81705
+ -mcpu=${GENERIC_L051K8UX_MCU}
81706
+ )
81707
+
81708
+ add_library(GENERIC_L051K8UX_serial_disabled INTERFACE)
81709
+ target_compile_options(GENERIC_L051K8UX_serial_disabled INTERFACE
81710
+ "SHELL:"
81711
+ )
81712
+ add_library(GENERIC_L051K8UX_serial_generic INTERFACE)
81713
+ target_compile_options(GENERIC_L051K8UX_serial_generic INTERFACE
81714
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
81715
+ )
81716
+ add_library(GENERIC_L051K8UX_serial_none INTERFACE)
81717
+ target_compile_options(GENERIC_L051K8UX_serial_none INTERFACE
81718
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
81719
+ )
81720
+ add_library(GENERIC_L051K8UX_usb_CDC INTERFACE)
81721
+ target_compile_options(GENERIC_L051K8UX_usb_CDC INTERFACE
81722
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
81723
+ )
81724
+ add_library(GENERIC_L051K8UX_usb_CDCgen INTERFACE)
81725
+ target_compile_options(GENERIC_L051K8UX_usb_CDCgen INTERFACE
81726
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
81727
+ )
81728
+ add_library(GENERIC_L051K8UX_usb_HID INTERFACE)
81729
+ target_compile_options(GENERIC_L051K8UX_usb_HID INTERFACE
81730
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
81731
+ )
81732
+ add_library(GENERIC_L051K8UX_usb_none INTERFACE)
81733
+ target_compile_options(GENERIC_L051K8UX_usb_none INTERFACE
81734
+ "SHELL:"
81735
+ )
81736
+
81457
81737
# GENERIC_L052C6TX
81458
81738
# -----------------------------------------------------------------------------
81459
81739
0 commit comments