From 1fb7331cda525fde47ccfffd5baff641da47d444 Mon Sep 17 00:00:00 2001 From: Robert Rostohar Date: Tue, 28 May 2024 11:54:16 +0200 Subject: [PATCH 1/3] CI: restructure and simplify build test projects --- .ci/Board/Board.clayer.yml | 1 + ...y.cproject.yml => FileSystem.cproject.yml} | 2 +- .ci/FileSystem/FileSystem.csolution.yml | 27 --------- .../RTE/CMSIS-View/EventRecorderConf.h | 0 .../CMSIS-View/EventRecorderConf.h.base@1.1.0 | 0 .../{Library => }/RTE/CMSIS/RTX_Config.c | 0 .../RTE/CMSIS/RTX_Config.c.base@5.2.0 | 0 .../{Library => }/RTE/CMSIS/RTX_Config.h | 0 .../RTE/CMSIS/RTX_Config.h.base@5.6.0 | 0 .../{Library => }/RTE/File_System/FS_Config.h | 0 .../RTE/File_System/FS_Config.h.base@8.0.0 | 0 .../RTE/File_System/FS_Config_MC_0.h | 0 .../File_System/FS_Config_MC_0.h.base@6.3.0 | 0 .../RTE/File_System/FS_Config_MC_1.h | 0 .../File_System/FS_Config_MC_1.h.base@6.3.0 | 0 .../RTE/File_System/FS_Config_NAND_0.h | 0 .../File_System/FS_Config_NAND_0.h.base@6.4.0 | 0 .../RTE/File_System/FS_Config_NAND_1.h | 0 .../File_System/FS_Config_NAND_1.h.base@6.4.0 | 0 .../RTE/File_System/FS_Config_NOR_0.h | 0 .../File_System/FS_Config_NOR_0.h.base@6.3.0 | 0 .../RTE/File_System/FS_Config_NOR_1.h | 0 .../File_System/FS_Config_NOR_1.h.base@6.3.0 | 0 .../RTE/File_System/FS_Config_RAM_0.h | 0 .../File_System/FS_Config_RAM_0.h.base@6.3.0 | 0 .../RTE/File_System/FS_Config_RAM_1.h | 0 .../File_System/FS_Config_RAM_1.h.base@6.3.0 | 0 .../RTE/File_System/FS_Config_USB_0.h | 0 .../File_System/FS_Config_USB_0.h.base@6.2.0 | 0 .../RTE/File_System/FS_Config_USB_1.h | 0 .../File_System/FS_Config_USB_1.h.base@6.2.0 | 0 .../{Library => }/RTE/File_System/FS_Debug.h | 0 .../RTE/File_System/FS_Debug.h.base@8.0.0 | 0 .ci/FileSystem/vcpkg-configuration.json | 19 ------ .ci/Library.csolution.yml | 31 ++++++++++ ...rary.cproject.yml => Network.cproject.yml} | 0 .ci/Network/Network.csolution.yml | 34 ----------- .../RTE/CMSIS-View/EventRecorderConf.h | 0 .../CMSIS-View/EventRecorderConf.h.base@1.1.0 | 0 .../{Library => }/RTE/CMSIS/RTX_Config.c | 0 .../RTE/CMSIS/RTX_Config.c.base@5.2.0 | 0 .../{Library => }/RTE/CMSIS/RTX_Config.h | 0 .../RTE/CMSIS/RTX_Config.h.base@5.6.0 | 0 .../{Library => }/RTE/Network/Net_Config.h | 0 .../RTE/Network/Net_Config.h.base@8.0.0 | 0 .../RTE/Network/Net_Config_BSD.h | 0 .../RTE/Network/Net_Config_BSD.h.base@5.0.0 | 0 .../RTE/Network/Net_Config_DNS_Client.h | 0 .../Net_Config_DNS_Client.h.base@5.0.0 | 0 .../RTE/Network/Net_Config_ETH_0.h | 0 .../RTE/Network/Net_Config_ETH_0.h.base@7.5.0 | 0 .../RTE/Network/Net_Config_ETH_1.h | 0 .../RTE/Network/Net_Config_ETH_1.h.base@7.5.0 | 0 .../RTE/Network/Net_Config_FTP_Client.h | 0 .../Net_Config_FTP_Client.h.base@5.0.0 | 0 .../RTE/Network/Net_Config_FTP_Server.h | 0 .../Net_Config_FTP_Server.h.base@7.0.0 | 0 .../RTE/Network/Net_Config_HTTP_Server.h | 0 .../Net_Config_HTTP_Server.h.base@7.2.0 | 0 .../RTE/Network/Net_Config_PPP.h | 0 .../RTE/Network/Net_Config_PPP.h.base@7.3.0 | 0 .../RTE/Network/Net_Config_SMTP_Client.h | 0 .../Net_Config_SMTP_Client.h.base@5.1.0 | 0 .../RTE/Network/Net_Config_SNMP_Agent.h | 0 .../Net_Config_SNMP_Agent.h.base@7.0.0 | 0 .../RTE/Network/Net_Config_SNTP_Client.h | 0 .../Net_Config_SNTP_Client.h.base@7.0.0 | 0 .../RTE/Network/Net_Config_TCP.h | 0 .../RTE/Network/Net_Config_TCP.h.base@7.1.1 | 0 .../RTE/Network/Net_Config_TFTP_Client.h | 0 .../Net_Config_TFTP_Client.h.base@5.0.0 | 0 .../RTE/Network/Net_Config_TFTP_Server.h | 0 .../Net_Config_TFTP_Server.h.base@7.0.0 | 0 .../RTE/Network/Net_Config_Telnet_Server.h | 0 .../Net_Config_Telnet_Server.h.base@7.0.1 | 0 .../RTE/Network/Net_Config_UDP.h | 0 .../RTE/Network/Net_Config_UDP.h.base@5.1.0 | 0 .../RTE/Network/Net_Config_WiFi_0.h | 0 .../Network/Net_Config_WiFi_0.h.base@7.3.0 | 0 .../RTE/Network/Net_Config_WiFi_1.h | 0 .../Network/Net_Config_WiFi_1.h.base@7.3.0 | 0 .../{Library => }/RTE/Network/Net_Debug.h | 0 .../RTE/Network/Net_Debug.h.base@8.0.0 | 0 .ci/Network/cdefault.yml | 60 ------------------- .ci/README.md | 15 +---- .../RTE/CMSIS-View/EventRecorderConf.h | 0 .../CMSIS-View/EventRecorderConf.h.base@1.1.0 | 0 .../{Library => }/RTE/CMSIS/RTX_Config.c | 0 .../RTE/CMSIS/RTX_Config.c.base@5.2.0 | 0 .../{Library => }/RTE/CMSIS/RTX_Config.h | 0 .../RTE/CMSIS/RTX_Config.h.base@5.6.0 | 0 .../{Library => }/RTE/USB/USBD_Config_0.h | 0 .../RTE/USB/USBD_Config_0.h.base@8.0.0 | 0 .../{Library => }/RTE/USB/USBD_Config_1.h | 0 .../RTE/USB/USBD_Config_1.h.base@8.0.0 | 0 .../{Library => }/RTE/USB/USBD_Config_2.h | 0 .../RTE/USB/USBD_Config_2.h.base@8.0.0 | 0 .../{Library => }/RTE/USB/USBD_Config_3.h | 0 .../RTE/USB/USBD_Config_3.h.base@8.0.0 | 0 .../{Library => }/RTE/USB/USBD_Config_ADC_0.h | 0 .../RTE/USB/USBD_Config_ADC_0.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_ADC_1.h | 0 .../RTE/USB/USBD_Config_ADC_1.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_ADC_2.h | 0 .../RTE/USB/USBD_Config_ADC_2.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_ADC_3.h | 0 .../RTE/USB/USBD_Config_ADC_3.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_CDC_0.h | 0 .../RTE/USB/USBD_Config_CDC_0.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_CDC_1.h | 0 .../RTE/USB/USBD_Config_CDC_1.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_CDC_2.h | 0 .../RTE/USB/USBD_Config_CDC_2.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_CDC_3.h | 0 .../RTE/USB/USBD_Config_CDC_3.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_CDC_4.h | 0 .../RTE/USB/USBD_Config_CDC_4.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_CDC_5.h | 0 .../RTE/USB/USBD_Config_CDC_5.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_CDC_6.h | 0 .../RTE/USB/USBD_Config_CDC_6.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_CDC_7.h | 0 .../RTE/USB/USBD_Config_CDC_7.h.base@5.3.0 | 0 .../RTE/USB/USBD_Config_CustomClass_0.h | 0 .../USBD_Config_CustomClass_0.h.base@5.3.0 | 0 .../RTE/USB/USBD_Config_CustomClass_1.h | 0 .../USBD_Config_CustomClass_1.h.base@5.3.0 | 0 .../RTE/USB/USBD_Config_CustomClass_2.h | 0 .../USBD_Config_CustomClass_2.h.base@5.3.0 | 0 .../RTE/USB/USBD_Config_CustomClass_3.h | 0 .../USBD_Config_CustomClass_3.h.base@5.3.0 | 0 .../{Library => }/RTE/USB/USBD_Config_HID_0.h | 0 .../RTE/USB/USBD_Config_HID_0.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBD_Config_HID_1.h | 0 .../RTE/USB/USBD_Config_HID_1.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBD_Config_HID_2.h | 0 .../RTE/USB/USBD_Config_HID_2.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBD_Config_HID_3.h | 0 .../RTE/USB/USBD_Config_HID_3.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBD_Config_HID_4.h | 0 .../RTE/USB/USBD_Config_HID_4.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBD_Config_HID_5.h | 0 .../RTE/USB/USBD_Config_HID_5.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBD_Config_HID_6.h | 0 .../RTE/USB/USBD_Config_HID_6.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBD_Config_HID_7.h | 0 .../RTE/USB/USBD_Config_HID_7.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBD_Config_MSC_0.h | 0 .../RTE/USB/USBD_Config_MSC_0.h.base@5.2.0 | 0 .../{Library => }/RTE/USB/USBD_Config_MSC_1.h | 0 .../RTE/USB/USBD_Config_MSC_1.h.base@5.2.0 | 0 .../{Library => }/RTE/USB/USBD_Config_MSC_2.h | 0 .../RTE/USB/USBD_Config_MSC_2.h.base@5.2.0 | 0 .../{Library => }/RTE/USB/USBD_Config_MSC_3.h | 0 .../RTE/USB/USBD_Config_MSC_3.h.base@5.2.0 | 0 .../Device/{Library => }/RTE/USB/USB_Debug.h | 0 .../RTE/USB/USB_Debug.h.base@8.0.0 | 0 ...y.cproject.yml => USB_Device.cproject.yml} | 0 .ci/USB/Device/USB_Device.csolution.yml | 29 --------- .ci/USB/Device/cdefault.yml | 60 ------------------- .ci/USB/Device/vcpkg-configuration.json | 19 ------ .../RTE/CMSIS-View/EventRecorderConf.h | 0 .../CMSIS-View/EventRecorderConf.h.base@1.1.0 | 0 .../Host/{Library => }/RTE/CMSIS/RTX_Config.c | 0 .../RTE/CMSIS/RTX_Config.c.base@5.2.0 | 0 .../Host/{Library => }/RTE/CMSIS/RTX_Config.h | 0 .../RTE/CMSIS/RTX_Config.h.base@5.6.0 | 0 .../{Library => }/RTE/USB/USBH_Config_0.h | 0 .../RTE/USB/USBH_Config_0.h.base@8.0.0 | 0 .../{Library => }/RTE/USB/USBH_Config_1.h | 0 .../RTE/USB/USBH_Config_1.h.base@8.0.0 | 0 .../{Library => }/RTE/USB/USBH_Config_2.h | 0 .../RTE/USB/USBH_Config_2.h.base@8.0.0 | 0 .../{Library => }/RTE/USB/USBH_Config_3.h | 0 .../RTE/USB/USBH_Config_3.h.base@8.0.0 | 0 .../{Library => }/RTE/USB/USBH_Config_CDC.h | 0 .../RTE/USB/USBH_Config_CDC.h.base@5.0.0 | 0 .../RTE/USB/USBH_Config_CustomClass.h | 0 .../USB/USBH_Config_CustomClass.h.base@5.0.0 | 0 .../{Library => }/RTE/USB/USBH_Config_HID.h | 0 .../RTE/USB/USBH_Config_HID.h.base@5.1.0 | 0 .../{Library => }/RTE/USB/USBH_Config_MSC.h | 0 .../RTE/USB/USBH_Config_MSC.h.base@5.0.0 | 0 .../Host/{Library => }/RTE/USB/USB_Debug.h | 0 .../RTE/USB/USB_Debug.h.base@8.0.0 | 0 ...ary.cproject.yml => USB_Host.cproject.yml} | 3 - .ci/USB/Host/USB_Host.csolution.yml | 28 --------- .ci/USB/Host/cdefault.yml | 60 ------------------- .ci/USB/Host/vcpkg-configuration.json | 19 ------ .ci/{FileSystem => }/cdefault.yml | 0 .ci/{Network => }/vcpkg-configuration.json | 12 ++-- 191 files changed, 41 insertions(+), 378 deletions(-) rename .ci/FileSystem/{Library/Library.cproject.yml => FileSystem.cproject.yml} (96%) delete mode 100644 .ci/FileSystem/FileSystem.csolution.yml rename .ci/FileSystem/{Library => }/RTE/CMSIS-View/EventRecorderConf.h (100%) rename .ci/FileSystem/{Library => }/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 (100%) rename .ci/FileSystem/{Library => }/RTE/CMSIS/RTX_Config.c (100%) rename .ci/FileSystem/{Library => }/RTE/CMSIS/RTX_Config.c.base@5.2.0 (100%) rename .ci/FileSystem/{Library => }/RTE/CMSIS/RTX_Config.h (100%) rename .ci/FileSystem/{Library => }/RTE/CMSIS/RTX_Config.h.base@5.6.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config.h.base@8.0.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_MC_0.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_MC_0.h.base@6.3.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_MC_1.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_MC_1.h.base@6.3.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_NAND_0.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_NAND_0.h.base@6.4.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_NAND_1.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_NAND_1.h.base@6.4.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_NOR_0.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_NOR_0.h.base@6.3.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_NOR_1.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_NOR_1.h.base@6.3.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_RAM_0.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_RAM_0.h.base@6.3.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_RAM_1.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_RAM_1.h.base@6.3.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_USB_0.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_USB_0.h.base@6.2.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_USB_1.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Config_USB_1.h.base@6.2.0 (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Debug.h (100%) rename .ci/FileSystem/{Library => }/RTE/File_System/FS_Debug.h.base@8.0.0 (100%) delete mode 100644 .ci/FileSystem/vcpkg-configuration.json create mode 100644 .ci/Library.csolution.yml rename .ci/Network/{Library/Library.cproject.yml => Network.cproject.yml} (100%) delete mode 100644 .ci/Network/Network.csolution.yml rename .ci/Network/{Library => }/RTE/CMSIS-View/EventRecorderConf.h (100%) rename .ci/Network/{Library => }/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 (100%) rename .ci/Network/{Library => }/RTE/CMSIS/RTX_Config.c (100%) rename .ci/Network/{Library => }/RTE/CMSIS/RTX_Config.c.base@5.2.0 (100%) rename .ci/Network/{Library => }/RTE/CMSIS/RTX_Config.h (100%) rename .ci/Network/{Library => }/RTE/CMSIS/RTX_Config.h.base@5.6.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config.h.base@8.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_BSD.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_BSD.h.base@5.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_DNS_Client.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_DNS_Client.h.base@5.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_ETH_0.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_ETH_0.h.base@7.5.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_ETH_1.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_ETH_1.h.base@7.5.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_FTP_Client.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_FTP_Client.h.base@5.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_FTP_Server.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_FTP_Server.h.base@7.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_HTTP_Server.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_HTTP_Server.h.base@7.2.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_PPP.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_PPP.h.base@7.3.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_SMTP_Client.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_SMTP_Client.h.base@5.1.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_SNMP_Agent.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_SNMP_Agent.h.base@7.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_SNTP_Client.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_SNTP_Client.h.base@7.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_TCP.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_TCP.h.base@7.1.1 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_TFTP_Client.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_TFTP_Client.h.base@5.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_TFTP_Server.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_TFTP_Server.h.base@7.0.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_Telnet_Server.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_Telnet_Server.h.base@7.0.1 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_UDP.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_UDP.h.base@5.1.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_WiFi_0.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_WiFi_0.h.base@7.3.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_WiFi_1.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Config_WiFi_1.h.base@7.3.0 (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Debug.h (100%) rename .ci/Network/{Library => }/RTE/Network/Net_Debug.h.base@8.0.0 (100%) delete mode 100644 .ci/Network/cdefault.yml rename .ci/USB/Device/{Library => }/RTE/CMSIS-View/EventRecorderConf.h (100%) rename .ci/USB/Device/{Library => }/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/CMSIS/RTX_Config.c (100%) rename .ci/USB/Device/{Library => }/RTE/CMSIS/RTX_Config.c.base@5.2.0 (100%) rename .ci/USB/Device/{Library => }/RTE/CMSIS/RTX_Config.h (100%) rename .ci/USB/Device/{Library => }/RTE/CMSIS/RTX_Config.h.base@5.6.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_0.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_0.h.base@8.0.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_1.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_1.h.base@8.0.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_2.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_2.h.base@8.0.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_3.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_3.h.base@8.0.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_ADC_0.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_ADC_0.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_ADC_1.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_ADC_1.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_ADC_2.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_ADC_2.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_ADC_3.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_ADC_3.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_0.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_0.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_1.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_1.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_2.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_2.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_3.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_3.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_4.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_4.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_5.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_5.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_6.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_6.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_7.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CDC_7.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CustomClass_0.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CustomClass_0.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CustomClass_1.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CustomClass_1.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CustomClass_2.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CustomClass_2.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CustomClass_3.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_CustomClass_3.h.base@5.3.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_0.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_0.h.base@5.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_1.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_1.h.base@5.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_2.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_2.h.base@5.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_3.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_3.h.base@5.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_4.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_4.h.base@5.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_5.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_5.h.base@5.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_6.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_6.h.base@5.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_7.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_HID_7.h.base@5.1.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_MSC_0.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_MSC_0.h.base@5.2.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_MSC_1.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_MSC_1.h.base@5.2.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_MSC_2.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_MSC_2.h.base@5.2.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_MSC_3.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USBD_Config_MSC_3.h.base@5.2.0 (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USB_Debug.h (100%) rename .ci/USB/Device/{Library => }/RTE/USB/USB_Debug.h.base@8.0.0 (100%) rename .ci/USB/Device/{Library/Library.cproject.yml => USB_Device.cproject.yml} (100%) delete mode 100644 .ci/USB/Device/USB_Device.csolution.yml delete mode 100644 .ci/USB/Device/cdefault.yml delete mode 100644 .ci/USB/Device/vcpkg-configuration.json rename .ci/USB/Host/{Library => }/RTE/CMSIS-View/EventRecorderConf.h (100%) rename .ci/USB/Host/{Library => }/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 (100%) rename .ci/USB/Host/{Library => }/RTE/CMSIS/RTX_Config.c (100%) rename .ci/USB/Host/{Library => }/RTE/CMSIS/RTX_Config.c.base@5.2.0 (100%) rename .ci/USB/Host/{Library => }/RTE/CMSIS/RTX_Config.h (100%) rename .ci/USB/Host/{Library => }/RTE/CMSIS/RTX_Config.h.base@5.6.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_0.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_0.h.base@8.0.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_1.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_1.h.base@8.0.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_2.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_2.h.base@8.0.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_3.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_3.h.base@8.0.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_CDC.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_CDC.h.base@5.0.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_CustomClass.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_CustomClass.h.base@5.0.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_HID.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_HID.h.base@5.1.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_MSC.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USBH_Config_MSC.h.base@5.0.0 (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USB_Debug.h (100%) rename .ci/USB/Host/{Library => }/RTE/USB/USB_Debug.h.base@8.0.0 (100%) rename .ci/USB/Host/{Library/Library.cproject.yml => USB_Host.cproject.yml} (92%) delete mode 100644 .ci/USB/Host/USB_Host.csolution.yml delete mode 100644 .ci/USB/Host/cdefault.yml delete mode 100644 .ci/USB/Host/vcpkg-configuration.json rename .ci/{FileSystem => }/cdefault.yml (100%) rename .ci/{Network => }/vcpkg-configuration.json (50%) diff --git a/.ci/Board/Board.clayer.yml b/.ci/Board/Board.clayer.yml index 9788b01e..43ebb5ef 100644 --- a/.ci/Board/Board.clayer.yml +++ b/.ci/Board/Board.clayer.yml @@ -17,6 +17,7 @@ layer: - STDERR packs: + - pack: ARM::Cortex_DFP - pack: ARM::CMSIS@>=6.0.0 - pack: ARM::CMSIS-Compiler@>=2.1.0 diff --git a/.ci/FileSystem/Library/Library.cproject.yml b/.ci/FileSystem/FileSystem.cproject.yml similarity index 96% rename from .ci/FileSystem/Library/Library.cproject.yml rename to .ci/FileSystem/FileSystem.cproject.yml index b81db8fa..b3046ce8 100644 --- a/.ci/FileSystem/Library/Library.cproject.yml +++ b/.ci/FileSystem/FileSystem.cproject.yml @@ -9,7 +9,7 @@ project: - pack: ARM::CMSIS-RTX@>=5.8.0 add-path: - - ../../../Components/USB/Include + - ../../Components/USB/Include components: - component: ARM::CMSIS:CORE diff --git a/.ci/FileSystem/FileSystem.csolution.yml b/.ci/FileSystem/FileSystem.csolution.yml deleted file mode 100644 index 07186b05..00000000 --- a/.ci/FileSystem/FileSystem.csolution.yml +++ /dev/null @@ -1,27 +0,0 @@ -solution: - created-for: CMSIS-Toolbox@2.0.0 - - cdefault: - - packs: - - pack: ARM::Cortex_DFP - - target-types: - - type: CM4 - device: ARMCM4 - variables: - - Board-Layer: ../../../.ci//Board/Board.clayer.yml - - build-types: - - type: Debug - debug: on - optimize: debug - define: - - FS_DEBUG_EVR_ENABLE : 1 - - type: Release - debug: off - optimize: balanced - - projects: - - project: Library/Library.cproject.yml - - project: ../../Examples/FileSystem/File_Demo/File_Demo.cproject.yml diff --git a/.ci/FileSystem/Library/RTE/CMSIS-View/EventRecorderConf.h b/.ci/FileSystem/RTE/CMSIS-View/EventRecorderConf.h similarity index 100% rename from .ci/FileSystem/Library/RTE/CMSIS-View/EventRecorderConf.h rename to .ci/FileSystem/RTE/CMSIS-View/EventRecorderConf.h diff --git a/.ci/FileSystem/Library/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 b/.ci/FileSystem/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 rename to .ci/FileSystem/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 diff --git a/.ci/FileSystem/Library/RTE/CMSIS/RTX_Config.c b/.ci/FileSystem/RTE/CMSIS/RTX_Config.c similarity index 100% rename from .ci/FileSystem/Library/RTE/CMSIS/RTX_Config.c rename to .ci/FileSystem/RTE/CMSIS/RTX_Config.c diff --git a/.ci/FileSystem/Library/RTE/CMSIS/RTX_Config.c.base@5.2.0 b/.ci/FileSystem/RTE/CMSIS/RTX_Config.c.base@5.2.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/CMSIS/RTX_Config.c.base@5.2.0 rename to .ci/FileSystem/RTE/CMSIS/RTX_Config.c.base@5.2.0 diff --git a/.ci/FileSystem/Library/RTE/CMSIS/RTX_Config.h b/.ci/FileSystem/RTE/CMSIS/RTX_Config.h similarity index 100% rename from .ci/FileSystem/Library/RTE/CMSIS/RTX_Config.h rename to .ci/FileSystem/RTE/CMSIS/RTX_Config.h diff --git a/.ci/FileSystem/Library/RTE/CMSIS/RTX_Config.h.base@5.6.0 b/.ci/FileSystem/RTE/CMSIS/RTX_Config.h.base@5.6.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/CMSIS/RTX_Config.h.base@5.6.0 rename to .ci/FileSystem/RTE/CMSIS/RTX_Config.h.base@5.6.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config.h b/.ci/FileSystem/RTE/File_System/FS_Config.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config.h rename to .ci/FileSystem/RTE/File_System/FS_Config.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config.h.base@8.0.0 b/.ci/FileSystem/RTE/File_System/FS_Config.h.base@8.0.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config.h.base@8.0.0 rename to .ci/FileSystem/RTE/File_System/FS_Config.h.base@8.0.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_MC_0.h b/.ci/FileSystem/RTE/File_System/FS_Config_MC_0.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_MC_0.h rename to .ci/FileSystem/RTE/File_System/FS_Config_MC_0.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_MC_0.h.base@6.3.0 b/.ci/FileSystem/RTE/File_System/FS_Config_MC_0.h.base@6.3.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_MC_0.h.base@6.3.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_MC_0.h.base@6.3.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_MC_1.h b/.ci/FileSystem/RTE/File_System/FS_Config_MC_1.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_MC_1.h rename to .ci/FileSystem/RTE/File_System/FS_Config_MC_1.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_MC_1.h.base@6.3.0 b/.ci/FileSystem/RTE/File_System/FS_Config_MC_1.h.base@6.3.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_MC_1.h.base@6.3.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_MC_1.h.base@6.3.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_NAND_0.h b/.ci/FileSystem/RTE/File_System/FS_Config_NAND_0.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_NAND_0.h rename to .ci/FileSystem/RTE/File_System/FS_Config_NAND_0.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_NAND_0.h.base@6.4.0 b/.ci/FileSystem/RTE/File_System/FS_Config_NAND_0.h.base@6.4.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_NAND_0.h.base@6.4.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_NAND_0.h.base@6.4.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_NAND_1.h b/.ci/FileSystem/RTE/File_System/FS_Config_NAND_1.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_NAND_1.h rename to .ci/FileSystem/RTE/File_System/FS_Config_NAND_1.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_NAND_1.h.base@6.4.0 b/.ci/FileSystem/RTE/File_System/FS_Config_NAND_1.h.base@6.4.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_NAND_1.h.base@6.4.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_NAND_1.h.base@6.4.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_NOR_0.h b/.ci/FileSystem/RTE/File_System/FS_Config_NOR_0.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_NOR_0.h rename to .ci/FileSystem/RTE/File_System/FS_Config_NOR_0.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_NOR_0.h.base@6.3.0 b/.ci/FileSystem/RTE/File_System/FS_Config_NOR_0.h.base@6.3.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_NOR_0.h.base@6.3.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_NOR_0.h.base@6.3.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_NOR_1.h b/.ci/FileSystem/RTE/File_System/FS_Config_NOR_1.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_NOR_1.h rename to .ci/FileSystem/RTE/File_System/FS_Config_NOR_1.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_NOR_1.h.base@6.3.0 b/.ci/FileSystem/RTE/File_System/FS_Config_NOR_1.h.base@6.3.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_NOR_1.h.base@6.3.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_NOR_1.h.base@6.3.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_RAM_0.h b/.ci/FileSystem/RTE/File_System/FS_Config_RAM_0.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_RAM_0.h rename to .ci/FileSystem/RTE/File_System/FS_Config_RAM_0.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_RAM_0.h.base@6.3.0 b/.ci/FileSystem/RTE/File_System/FS_Config_RAM_0.h.base@6.3.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_RAM_0.h.base@6.3.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_RAM_0.h.base@6.3.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_RAM_1.h b/.ci/FileSystem/RTE/File_System/FS_Config_RAM_1.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_RAM_1.h rename to .ci/FileSystem/RTE/File_System/FS_Config_RAM_1.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_RAM_1.h.base@6.3.0 b/.ci/FileSystem/RTE/File_System/FS_Config_RAM_1.h.base@6.3.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_RAM_1.h.base@6.3.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_RAM_1.h.base@6.3.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_USB_0.h b/.ci/FileSystem/RTE/File_System/FS_Config_USB_0.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_USB_0.h rename to .ci/FileSystem/RTE/File_System/FS_Config_USB_0.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_USB_0.h.base@6.2.0 b/.ci/FileSystem/RTE/File_System/FS_Config_USB_0.h.base@6.2.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_USB_0.h.base@6.2.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_USB_0.h.base@6.2.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_USB_1.h b/.ci/FileSystem/RTE/File_System/FS_Config_USB_1.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_USB_1.h rename to .ci/FileSystem/RTE/File_System/FS_Config_USB_1.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Config_USB_1.h.base@6.2.0 b/.ci/FileSystem/RTE/File_System/FS_Config_USB_1.h.base@6.2.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Config_USB_1.h.base@6.2.0 rename to .ci/FileSystem/RTE/File_System/FS_Config_USB_1.h.base@6.2.0 diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Debug.h b/.ci/FileSystem/RTE/File_System/FS_Debug.h similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Debug.h rename to .ci/FileSystem/RTE/File_System/FS_Debug.h diff --git a/.ci/FileSystem/Library/RTE/File_System/FS_Debug.h.base@8.0.0 b/.ci/FileSystem/RTE/File_System/FS_Debug.h.base@8.0.0 similarity index 100% rename from .ci/FileSystem/Library/RTE/File_System/FS_Debug.h.base@8.0.0 rename to .ci/FileSystem/RTE/File_System/FS_Debug.h.base@8.0.0 diff --git a/.ci/FileSystem/vcpkg-configuration.json b/.ci/FileSystem/vcpkg-configuration.json deleted file mode 100644 index 81ba1a2a..00000000 --- a/.ci/FileSystem/vcpkg-configuration.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "registries": [ - { - "name": "arm", - "kind": "artifact", - "location": "https://artifacts.tools.arm.com/vcpkg-registry" - } - ], - "requires": { - "arm:tools/kitware/cmake": "3.25.2", - "arm:tools/ninja-build/ninja": "1.10.2", - "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.3.0", - "arm:compilers/arm/armclang": "^6.22.0", - "arm:compilers/arm/arm-none-eabi-gcc": "^13.2.1", - "arm:compilers/arm/llvm-embedded": "^17.0.1", - "arm:debuggers/arm/armdbg": "^6.1.0", - "arm:models/arm/avh-fvp": "^11.22.39" - } -} \ No newline at end of file diff --git a/.ci/Library.csolution.yml b/.ci/Library.csolution.yml new file mode 100644 index 00000000..a1d3e3ee --- /dev/null +++ b/.ci/Library.csolution.yml @@ -0,0 +1,31 @@ +solution: + description: MDK-Middleware Build Test + created-for: CMSIS-Toolbox@2.4.0 + + cdefault: + + packs: + - pack: ARM::Cortex_DFP + + target-types: + - type: CM4 + device: ARMCM4 + + build-types: + - type: Debug + debug: on + optimize: debug + define: + - FS_DEBUG_EVR_ENABLE : 1 + - NET_DEBUG_ENABLE : 1 + - USBD_DEBUG_EVR : 1 + - USBH_DEBUG_EVR : 1 + - type: Release + debug: off + optimize: balanced + + projects: + - project: FileSystem/FileSystem.cproject.yml + - project: Network/Network.cproject.yml + - project: USB/Device/USB_Device.cproject.yml + - project: USB/Host/USB_Host.cproject.yml diff --git a/.ci/Network/Library/Library.cproject.yml b/.ci/Network/Network.cproject.yml similarity index 100% rename from .ci/Network/Library/Library.cproject.yml rename to .ci/Network/Network.cproject.yml diff --git a/.ci/Network/Network.csolution.yml b/.ci/Network/Network.csolution.yml deleted file mode 100644 index f4d0885f..00000000 --- a/.ci/Network/Network.csolution.yml +++ /dev/null @@ -1,34 +0,0 @@ -solution: - created-for: CMSIS-Toolbox@2.0.0 - - cdefault: - - packs: - - pack: ARM::Cortex_DFP - - target-types: - - type: CM4 - device: ARMCM4 - variables: - - Board-Layer: ../../../.ci//Board/Board.clayer.yml - - build-types: - - type: Debug - debug: on - optimize: debug - define: - - NET_DEBUG_ENABLE : 1 - - type: Release - debug: off - optimize: balanced - - projects: - - project: Library/Library.cproject.yml - - project: ../../Examples/Network/BSD_Client/BSD_Client.cproject.yml - - project: ../../Examples/Network/BSD_Server/BSD_Server.cproject.yml - - project: ../../Examples/Network/FTP_Server/FTP_Server.cproject.yml - - project: ../../Examples/Network/HTTP_Server/HTTP_Server.cproject.yml - - project: ../../Examples/Network/HTTP_Upload/HTTP_Upload.cproject.yml - - project: ../../Examples/Network/SMTP_Client/SMTP_Client.cproject.yml - - project: ../../Examples/Network/SNMP_Agent/SNMP_Agent.cproject.yml - - project: ../../Examples/Network/Telnet_Server/Telnet_Server.cproject.yml diff --git a/.ci/Network/Library/RTE/CMSIS-View/EventRecorderConf.h b/.ci/Network/RTE/CMSIS-View/EventRecorderConf.h similarity index 100% rename from .ci/Network/Library/RTE/CMSIS-View/EventRecorderConf.h rename to .ci/Network/RTE/CMSIS-View/EventRecorderConf.h diff --git a/.ci/Network/Library/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 b/.ci/Network/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 similarity index 100% rename from .ci/Network/Library/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 rename to .ci/Network/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 diff --git a/.ci/Network/Library/RTE/CMSIS/RTX_Config.c b/.ci/Network/RTE/CMSIS/RTX_Config.c similarity index 100% rename from .ci/Network/Library/RTE/CMSIS/RTX_Config.c rename to .ci/Network/RTE/CMSIS/RTX_Config.c diff --git a/.ci/Network/Library/RTE/CMSIS/RTX_Config.c.base@5.2.0 b/.ci/Network/RTE/CMSIS/RTX_Config.c.base@5.2.0 similarity index 100% rename from .ci/Network/Library/RTE/CMSIS/RTX_Config.c.base@5.2.0 rename to .ci/Network/RTE/CMSIS/RTX_Config.c.base@5.2.0 diff --git a/.ci/Network/Library/RTE/CMSIS/RTX_Config.h b/.ci/Network/RTE/CMSIS/RTX_Config.h similarity index 100% rename from .ci/Network/Library/RTE/CMSIS/RTX_Config.h rename to .ci/Network/RTE/CMSIS/RTX_Config.h diff --git a/.ci/Network/Library/RTE/CMSIS/RTX_Config.h.base@5.6.0 b/.ci/Network/RTE/CMSIS/RTX_Config.h.base@5.6.0 similarity index 100% rename from .ci/Network/Library/RTE/CMSIS/RTX_Config.h.base@5.6.0 rename to .ci/Network/RTE/CMSIS/RTX_Config.h.base@5.6.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config.h b/.ci/Network/RTE/Network/Net_Config.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config.h rename to .ci/Network/RTE/Network/Net_Config.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config.h.base@8.0.0 b/.ci/Network/RTE/Network/Net_Config.h.base@8.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config.h.base@8.0.0 rename to .ci/Network/RTE/Network/Net_Config.h.base@8.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_BSD.h b/.ci/Network/RTE/Network/Net_Config_BSD.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_BSD.h rename to .ci/Network/RTE/Network/Net_Config_BSD.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_BSD.h.base@5.0.0 b/.ci/Network/RTE/Network/Net_Config_BSD.h.base@5.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_BSD.h.base@5.0.0 rename to .ci/Network/RTE/Network/Net_Config_BSD.h.base@5.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_DNS_Client.h b/.ci/Network/RTE/Network/Net_Config_DNS_Client.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_DNS_Client.h rename to .ci/Network/RTE/Network/Net_Config_DNS_Client.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_DNS_Client.h.base@5.0.0 b/.ci/Network/RTE/Network/Net_Config_DNS_Client.h.base@5.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_DNS_Client.h.base@5.0.0 rename to .ci/Network/RTE/Network/Net_Config_DNS_Client.h.base@5.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_ETH_0.h b/.ci/Network/RTE/Network/Net_Config_ETH_0.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_ETH_0.h rename to .ci/Network/RTE/Network/Net_Config_ETH_0.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_ETH_0.h.base@7.5.0 b/.ci/Network/RTE/Network/Net_Config_ETH_0.h.base@7.5.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_ETH_0.h.base@7.5.0 rename to .ci/Network/RTE/Network/Net_Config_ETH_0.h.base@7.5.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_ETH_1.h b/.ci/Network/RTE/Network/Net_Config_ETH_1.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_ETH_1.h rename to .ci/Network/RTE/Network/Net_Config_ETH_1.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_ETH_1.h.base@7.5.0 b/.ci/Network/RTE/Network/Net_Config_ETH_1.h.base@7.5.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_ETH_1.h.base@7.5.0 rename to .ci/Network/RTE/Network/Net_Config_ETH_1.h.base@7.5.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_FTP_Client.h b/.ci/Network/RTE/Network/Net_Config_FTP_Client.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_FTP_Client.h rename to .ci/Network/RTE/Network/Net_Config_FTP_Client.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_FTP_Client.h.base@5.0.0 b/.ci/Network/RTE/Network/Net_Config_FTP_Client.h.base@5.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_FTP_Client.h.base@5.0.0 rename to .ci/Network/RTE/Network/Net_Config_FTP_Client.h.base@5.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_FTP_Server.h b/.ci/Network/RTE/Network/Net_Config_FTP_Server.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_FTP_Server.h rename to .ci/Network/RTE/Network/Net_Config_FTP_Server.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_FTP_Server.h.base@7.0.0 b/.ci/Network/RTE/Network/Net_Config_FTP_Server.h.base@7.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_FTP_Server.h.base@7.0.0 rename to .ci/Network/RTE/Network/Net_Config_FTP_Server.h.base@7.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_HTTP_Server.h b/.ci/Network/RTE/Network/Net_Config_HTTP_Server.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_HTTP_Server.h rename to .ci/Network/RTE/Network/Net_Config_HTTP_Server.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_HTTP_Server.h.base@7.2.0 b/.ci/Network/RTE/Network/Net_Config_HTTP_Server.h.base@7.2.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_HTTP_Server.h.base@7.2.0 rename to .ci/Network/RTE/Network/Net_Config_HTTP_Server.h.base@7.2.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_PPP.h b/.ci/Network/RTE/Network/Net_Config_PPP.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_PPP.h rename to .ci/Network/RTE/Network/Net_Config_PPP.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_PPP.h.base@7.3.0 b/.ci/Network/RTE/Network/Net_Config_PPP.h.base@7.3.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_PPP.h.base@7.3.0 rename to .ci/Network/RTE/Network/Net_Config_PPP.h.base@7.3.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_SMTP_Client.h b/.ci/Network/RTE/Network/Net_Config_SMTP_Client.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_SMTP_Client.h rename to .ci/Network/RTE/Network/Net_Config_SMTP_Client.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_SMTP_Client.h.base@5.1.0 b/.ci/Network/RTE/Network/Net_Config_SMTP_Client.h.base@5.1.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_SMTP_Client.h.base@5.1.0 rename to .ci/Network/RTE/Network/Net_Config_SMTP_Client.h.base@5.1.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_SNMP_Agent.h b/.ci/Network/RTE/Network/Net_Config_SNMP_Agent.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_SNMP_Agent.h rename to .ci/Network/RTE/Network/Net_Config_SNMP_Agent.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_SNMP_Agent.h.base@7.0.0 b/.ci/Network/RTE/Network/Net_Config_SNMP_Agent.h.base@7.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_SNMP_Agent.h.base@7.0.0 rename to .ci/Network/RTE/Network/Net_Config_SNMP_Agent.h.base@7.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_SNTP_Client.h b/.ci/Network/RTE/Network/Net_Config_SNTP_Client.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_SNTP_Client.h rename to .ci/Network/RTE/Network/Net_Config_SNTP_Client.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_SNTP_Client.h.base@7.0.0 b/.ci/Network/RTE/Network/Net_Config_SNTP_Client.h.base@7.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_SNTP_Client.h.base@7.0.0 rename to .ci/Network/RTE/Network/Net_Config_SNTP_Client.h.base@7.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_TCP.h b/.ci/Network/RTE/Network/Net_Config_TCP.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_TCP.h rename to .ci/Network/RTE/Network/Net_Config_TCP.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_TCP.h.base@7.1.1 b/.ci/Network/RTE/Network/Net_Config_TCP.h.base@7.1.1 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_TCP.h.base@7.1.1 rename to .ci/Network/RTE/Network/Net_Config_TCP.h.base@7.1.1 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_TFTP_Client.h b/.ci/Network/RTE/Network/Net_Config_TFTP_Client.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_TFTP_Client.h rename to .ci/Network/RTE/Network/Net_Config_TFTP_Client.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_TFTP_Client.h.base@5.0.0 b/.ci/Network/RTE/Network/Net_Config_TFTP_Client.h.base@5.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_TFTP_Client.h.base@5.0.0 rename to .ci/Network/RTE/Network/Net_Config_TFTP_Client.h.base@5.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_TFTP_Server.h b/.ci/Network/RTE/Network/Net_Config_TFTP_Server.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_TFTP_Server.h rename to .ci/Network/RTE/Network/Net_Config_TFTP_Server.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_TFTP_Server.h.base@7.0.0 b/.ci/Network/RTE/Network/Net_Config_TFTP_Server.h.base@7.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_TFTP_Server.h.base@7.0.0 rename to .ci/Network/RTE/Network/Net_Config_TFTP_Server.h.base@7.0.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_Telnet_Server.h b/.ci/Network/RTE/Network/Net_Config_Telnet_Server.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_Telnet_Server.h rename to .ci/Network/RTE/Network/Net_Config_Telnet_Server.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_Telnet_Server.h.base@7.0.1 b/.ci/Network/RTE/Network/Net_Config_Telnet_Server.h.base@7.0.1 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_Telnet_Server.h.base@7.0.1 rename to .ci/Network/RTE/Network/Net_Config_Telnet_Server.h.base@7.0.1 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_UDP.h b/.ci/Network/RTE/Network/Net_Config_UDP.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_UDP.h rename to .ci/Network/RTE/Network/Net_Config_UDP.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_UDP.h.base@5.1.0 b/.ci/Network/RTE/Network/Net_Config_UDP.h.base@5.1.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_UDP.h.base@5.1.0 rename to .ci/Network/RTE/Network/Net_Config_UDP.h.base@5.1.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_WiFi_0.h b/.ci/Network/RTE/Network/Net_Config_WiFi_0.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_WiFi_0.h rename to .ci/Network/RTE/Network/Net_Config_WiFi_0.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_WiFi_0.h.base@7.3.0 b/.ci/Network/RTE/Network/Net_Config_WiFi_0.h.base@7.3.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_WiFi_0.h.base@7.3.0 rename to .ci/Network/RTE/Network/Net_Config_WiFi_0.h.base@7.3.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Config_WiFi_1.h b/.ci/Network/RTE/Network/Net_Config_WiFi_1.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_WiFi_1.h rename to .ci/Network/RTE/Network/Net_Config_WiFi_1.h diff --git a/.ci/Network/Library/RTE/Network/Net_Config_WiFi_1.h.base@7.3.0 b/.ci/Network/RTE/Network/Net_Config_WiFi_1.h.base@7.3.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Config_WiFi_1.h.base@7.3.0 rename to .ci/Network/RTE/Network/Net_Config_WiFi_1.h.base@7.3.0 diff --git a/.ci/Network/Library/RTE/Network/Net_Debug.h b/.ci/Network/RTE/Network/Net_Debug.h similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Debug.h rename to .ci/Network/RTE/Network/Net_Debug.h diff --git a/.ci/Network/Library/RTE/Network/Net_Debug.h.base@8.0.0 b/.ci/Network/RTE/Network/Net_Debug.h.base@8.0.0 similarity index 100% rename from .ci/Network/Library/RTE/Network/Net_Debug.h.base@8.0.0 rename to .ci/Network/RTE/Network/Net_Debug.h.base@8.0.0 diff --git a/.ci/Network/cdefault.yml b/.ci/Network/cdefault.yml deleted file mode 100644 index efb37bfc..00000000 --- a/.ci/Network/cdefault.yml +++ /dev/null @@ -1,60 +0,0 @@ -default: - - compiler: AC6 - - misc: - - for-compiler: AC6 - C-CPP: - - -Wno-macro-redefined - - -Wno-pragma-pack - - -Wno-parentheses-equality - - -Wno-license-management - C: - - -std=gnu11 - ASM: - - -masm=auto - Link: - - --entry=Reset_Handler - - --map - - --info summarysizes - - --summary_stderr - - --diag_suppress=L6314W - - - for-compiler: GCC - ASM: - - -gdwarf-4 - C-CPP: - - -masm-syntax-unified - - -fomit-frame-pointer - - -ffunction-sections - - -fdata-sections - - -gdwarf-4 - C: - - -std=gnu11 - Link: - - --specs=nano.specs - - -Wl,-Map=$elf()$.map - - -Wl,--gc-sections - - - for-compiler: CLANG - ASM: - - -gdwarf-4 - C-CPP: - - -fomit-frame-pointer - - -ffunction-sections - - -fdata-sections - - -gdwarf-4 - C: - - -std=gnu11 - Link: - - -lcrt0 - - -Wl,-Map=$elf()$.map - - -Wl,--gc-sections - - - for-compiler: IAR - C-CPP: - - -e - - --dlib_config DLib_Config_Full.h - Link: - - --semihosting - - --map=$elf()$.map diff --git a/.ci/README.md b/.ci/README.md index f04042dd..44cf16a5 100644 --- a/.ci/README.md +++ b/.ci/README.md @@ -8,20 +8,9 @@ This directory contains CMSIS Solution projects for build tests. ## Build -- Open MDK-Middleware repository in VS Code +- Open .ci directory in VS Code -- Use Explorer and find required solution file: - - .ci/FileSystem/FileSystem.csolution.yml - - .ci/Network/Network.csolution.yml - - .ci/USB/Device/USB_Device.csolution.yml - - .ci/USB/Host/USB_Host.csolution.yml - -- Next to the solution file one can find vcpkg-configuration.json - - Right click on it and select "Activate Environment" - -- Right click on solution file and select "Open Solution" - -- CMSIS solution window opens +- Open CMSIS Solution view - Select "Build" to build complete solution - Select "Active Context" to build required context diff --git a/.ci/USB/Device/Library/RTE/CMSIS-View/EventRecorderConf.h b/.ci/USB/Device/RTE/CMSIS-View/EventRecorderConf.h similarity index 100% rename from .ci/USB/Device/Library/RTE/CMSIS-View/EventRecorderConf.h rename to .ci/USB/Device/RTE/CMSIS-View/EventRecorderConf.h diff --git a/.ci/USB/Device/Library/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 b/.ci/USB/Device/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 rename to .ci/USB/Device/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 diff --git a/.ci/USB/Device/Library/RTE/CMSIS/RTX_Config.c b/.ci/USB/Device/RTE/CMSIS/RTX_Config.c similarity index 100% rename from .ci/USB/Device/Library/RTE/CMSIS/RTX_Config.c rename to .ci/USB/Device/RTE/CMSIS/RTX_Config.c diff --git a/.ci/USB/Device/Library/RTE/CMSIS/RTX_Config.c.base@5.2.0 b/.ci/USB/Device/RTE/CMSIS/RTX_Config.c.base@5.2.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/CMSIS/RTX_Config.c.base@5.2.0 rename to .ci/USB/Device/RTE/CMSIS/RTX_Config.c.base@5.2.0 diff --git a/.ci/USB/Device/Library/RTE/CMSIS/RTX_Config.h b/.ci/USB/Device/RTE/CMSIS/RTX_Config.h similarity index 100% rename from .ci/USB/Device/Library/RTE/CMSIS/RTX_Config.h rename to .ci/USB/Device/RTE/CMSIS/RTX_Config.h diff --git a/.ci/USB/Device/Library/RTE/CMSIS/RTX_Config.h.base@5.6.0 b/.ci/USB/Device/RTE/CMSIS/RTX_Config.h.base@5.6.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/CMSIS/RTX_Config.h.base@5.6.0 rename to .ci/USB/Device/RTE/CMSIS/RTX_Config.h.base@5.6.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_0.h b/.ci/USB/Device/RTE/USB/USBD_Config_0.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_0.h rename to .ci/USB/Device/RTE/USB/USBD_Config_0.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_0.h.base@8.0.0 b/.ci/USB/Device/RTE/USB/USBD_Config_0.h.base@8.0.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_0.h.base@8.0.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_0.h.base@8.0.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_1.h b/.ci/USB/Device/RTE/USB/USBD_Config_1.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_1.h rename to .ci/USB/Device/RTE/USB/USBD_Config_1.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_1.h.base@8.0.0 b/.ci/USB/Device/RTE/USB/USBD_Config_1.h.base@8.0.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_1.h.base@8.0.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_1.h.base@8.0.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_2.h b/.ci/USB/Device/RTE/USB/USBD_Config_2.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_2.h rename to .ci/USB/Device/RTE/USB/USBD_Config_2.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_2.h.base@8.0.0 b/.ci/USB/Device/RTE/USB/USBD_Config_2.h.base@8.0.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_2.h.base@8.0.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_2.h.base@8.0.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_3.h b/.ci/USB/Device/RTE/USB/USBD_Config_3.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_3.h rename to .ci/USB/Device/RTE/USB/USBD_Config_3.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_3.h.base@8.0.0 b/.ci/USB/Device/RTE/USB/USBD_Config_3.h.base@8.0.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_3.h.base@8.0.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_3.h.base@8.0.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_0.h b/.ci/USB/Device/RTE/USB/USBD_Config_ADC_0.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_0.h rename to .ci/USB/Device/RTE/USB/USBD_Config_ADC_0.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_0.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_ADC_0.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_0.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_ADC_0.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_1.h b/.ci/USB/Device/RTE/USB/USBD_Config_ADC_1.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_1.h rename to .ci/USB/Device/RTE/USB/USBD_Config_ADC_1.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_1.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_ADC_1.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_1.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_ADC_1.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_2.h b/.ci/USB/Device/RTE/USB/USBD_Config_ADC_2.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_2.h rename to .ci/USB/Device/RTE/USB/USBD_Config_ADC_2.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_2.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_ADC_2.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_2.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_ADC_2.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_3.h b/.ci/USB/Device/RTE/USB/USBD_Config_ADC_3.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_3.h rename to .ci/USB/Device/RTE/USB/USBD_Config_ADC_3.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_3.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_ADC_3.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_ADC_3.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_ADC_3.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_0.h b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_0.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_0.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_0.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_0.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_0.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_0.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_0.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_1.h b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_1.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_1.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_1.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_1.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_1.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_1.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_1.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_2.h b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_2.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_2.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_2.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_2.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_2.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_2.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_2.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_3.h b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_3.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_3.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_3.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_3.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_3.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_3.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_3.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_4.h b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_4.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_4.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_4.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_4.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_4.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_4.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_4.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_5.h b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_5.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_5.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_5.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_5.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_5.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_5.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_5.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_6.h b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_6.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_6.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_6.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_6.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_6.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_6.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_6.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_7.h b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_7.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_7.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_7.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_7.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CDC_7.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CDC_7.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CDC_7.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_0.h b/.ci/USB/Device/RTE/USB/USBD_Config_CustomClass_0.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_0.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CustomClass_0.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_0.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CustomClass_0.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_0.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CustomClass_0.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_1.h b/.ci/USB/Device/RTE/USB/USBD_Config_CustomClass_1.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_1.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CustomClass_1.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_1.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CustomClass_1.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_1.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CustomClass_1.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_2.h b/.ci/USB/Device/RTE/USB/USBD_Config_CustomClass_2.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_2.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CustomClass_2.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_2.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CustomClass_2.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_2.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CustomClass_2.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_3.h b/.ci/USB/Device/RTE/USB/USBD_Config_CustomClass_3.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_3.h rename to .ci/USB/Device/RTE/USB/USBD_Config_CustomClass_3.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_3.h.base@5.3.0 b/.ci/USB/Device/RTE/USB/USBD_Config_CustomClass_3.h.base@5.3.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_CustomClass_3.h.base@5.3.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_CustomClass_3.h.base@5.3.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_0.h b/.ci/USB/Device/RTE/USB/USBD_Config_HID_0.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_0.h rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_0.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_0.h.base@5.1.0 b/.ci/USB/Device/RTE/USB/USBD_Config_HID_0.h.base@5.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_0.h.base@5.1.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_0.h.base@5.1.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_1.h b/.ci/USB/Device/RTE/USB/USBD_Config_HID_1.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_1.h rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_1.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_1.h.base@5.1.0 b/.ci/USB/Device/RTE/USB/USBD_Config_HID_1.h.base@5.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_1.h.base@5.1.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_1.h.base@5.1.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_2.h b/.ci/USB/Device/RTE/USB/USBD_Config_HID_2.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_2.h rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_2.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_2.h.base@5.1.0 b/.ci/USB/Device/RTE/USB/USBD_Config_HID_2.h.base@5.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_2.h.base@5.1.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_2.h.base@5.1.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_3.h b/.ci/USB/Device/RTE/USB/USBD_Config_HID_3.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_3.h rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_3.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_3.h.base@5.1.0 b/.ci/USB/Device/RTE/USB/USBD_Config_HID_3.h.base@5.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_3.h.base@5.1.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_3.h.base@5.1.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_4.h b/.ci/USB/Device/RTE/USB/USBD_Config_HID_4.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_4.h rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_4.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_4.h.base@5.1.0 b/.ci/USB/Device/RTE/USB/USBD_Config_HID_4.h.base@5.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_4.h.base@5.1.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_4.h.base@5.1.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_5.h b/.ci/USB/Device/RTE/USB/USBD_Config_HID_5.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_5.h rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_5.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_5.h.base@5.1.0 b/.ci/USB/Device/RTE/USB/USBD_Config_HID_5.h.base@5.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_5.h.base@5.1.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_5.h.base@5.1.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_6.h b/.ci/USB/Device/RTE/USB/USBD_Config_HID_6.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_6.h rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_6.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_6.h.base@5.1.0 b/.ci/USB/Device/RTE/USB/USBD_Config_HID_6.h.base@5.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_6.h.base@5.1.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_6.h.base@5.1.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_7.h b/.ci/USB/Device/RTE/USB/USBD_Config_HID_7.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_7.h rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_7.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_HID_7.h.base@5.1.0 b/.ci/USB/Device/RTE/USB/USBD_Config_HID_7.h.base@5.1.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_HID_7.h.base@5.1.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_HID_7.h.base@5.1.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_0.h b/.ci/USB/Device/RTE/USB/USBD_Config_MSC_0.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_0.h rename to .ci/USB/Device/RTE/USB/USBD_Config_MSC_0.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_0.h.base@5.2.0 b/.ci/USB/Device/RTE/USB/USBD_Config_MSC_0.h.base@5.2.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_0.h.base@5.2.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_MSC_0.h.base@5.2.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_1.h b/.ci/USB/Device/RTE/USB/USBD_Config_MSC_1.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_1.h rename to .ci/USB/Device/RTE/USB/USBD_Config_MSC_1.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_1.h.base@5.2.0 b/.ci/USB/Device/RTE/USB/USBD_Config_MSC_1.h.base@5.2.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_1.h.base@5.2.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_MSC_1.h.base@5.2.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_2.h b/.ci/USB/Device/RTE/USB/USBD_Config_MSC_2.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_2.h rename to .ci/USB/Device/RTE/USB/USBD_Config_MSC_2.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_2.h.base@5.2.0 b/.ci/USB/Device/RTE/USB/USBD_Config_MSC_2.h.base@5.2.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_2.h.base@5.2.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_MSC_2.h.base@5.2.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_3.h b/.ci/USB/Device/RTE/USB/USBD_Config_MSC_3.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_3.h rename to .ci/USB/Device/RTE/USB/USBD_Config_MSC_3.h diff --git a/.ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_3.h.base@5.2.0 b/.ci/USB/Device/RTE/USB/USBD_Config_MSC_3.h.base@5.2.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USBD_Config_MSC_3.h.base@5.2.0 rename to .ci/USB/Device/RTE/USB/USBD_Config_MSC_3.h.base@5.2.0 diff --git a/.ci/USB/Device/Library/RTE/USB/USB_Debug.h b/.ci/USB/Device/RTE/USB/USB_Debug.h similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USB_Debug.h rename to .ci/USB/Device/RTE/USB/USB_Debug.h diff --git a/.ci/USB/Device/Library/RTE/USB/USB_Debug.h.base@8.0.0 b/.ci/USB/Device/RTE/USB/USB_Debug.h.base@8.0.0 similarity index 100% rename from .ci/USB/Device/Library/RTE/USB/USB_Debug.h.base@8.0.0 rename to .ci/USB/Device/RTE/USB/USB_Debug.h.base@8.0.0 diff --git a/.ci/USB/Device/Library/Library.cproject.yml b/.ci/USB/Device/USB_Device.cproject.yml similarity index 100% rename from .ci/USB/Device/Library/Library.cproject.yml rename to .ci/USB/Device/USB_Device.cproject.yml diff --git a/.ci/USB/Device/USB_Device.csolution.yml b/.ci/USB/Device/USB_Device.csolution.yml deleted file mode 100644 index 59f43e23..00000000 --- a/.ci/USB/Device/USB_Device.csolution.yml +++ /dev/null @@ -1,29 +0,0 @@ -solution: - created-for: CMSIS-Toolbox@2.0.0 - - cdefault: - - packs: - - pack: ARM::Cortex_DFP - - target-types: - - type: CM4 - device: ARMCM4 - variables: - - Board-Layer: ../../../../.ci//Board/Board.clayer.yml - - build-types: - - type: Debug - debug: on - optimize: debug - define: - - USBD_DEBUG_EVR : 1 - - type: Release - debug: off - optimize: balanced - - projects: - - project: Library/Library.cproject.yml - - project: ../../../Examples/USB/Device/HID/HID.cproject.yml - - project: ../../../Examples/USB/Device/MassStorage/MassStorage.cproject.yml - - project: ../../../Examples/USB/Device/VirtualCOM/VirtualCOM.cproject.yml diff --git a/.ci/USB/Device/cdefault.yml b/.ci/USB/Device/cdefault.yml deleted file mode 100644 index efb37bfc..00000000 --- a/.ci/USB/Device/cdefault.yml +++ /dev/null @@ -1,60 +0,0 @@ -default: - - compiler: AC6 - - misc: - - for-compiler: AC6 - C-CPP: - - -Wno-macro-redefined - - -Wno-pragma-pack - - -Wno-parentheses-equality - - -Wno-license-management - C: - - -std=gnu11 - ASM: - - -masm=auto - Link: - - --entry=Reset_Handler - - --map - - --info summarysizes - - --summary_stderr - - --diag_suppress=L6314W - - - for-compiler: GCC - ASM: - - -gdwarf-4 - C-CPP: - - -masm-syntax-unified - - -fomit-frame-pointer - - -ffunction-sections - - -fdata-sections - - -gdwarf-4 - C: - - -std=gnu11 - Link: - - --specs=nano.specs - - -Wl,-Map=$elf()$.map - - -Wl,--gc-sections - - - for-compiler: CLANG - ASM: - - -gdwarf-4 - C-CPP: - - -fomit-frame-pointer - - -ffunction-sections - - -fdata-sections - - -gdwarf-4 - C: - - -std=gnu11 - Link: - - -lcrt0 - - -Wl,-Map=$elf()$.map - - -Wl,--gc-sections - - - for-compiler: IAR - C-CPP: - - -e - - --dlib_config DLib_Config_Full.h - Link: - - --semihosting - - --map=$elf()$.map diff --git a/.ci/USB/Device/vcpkg-configuration.json b/.ci/USB/Device/vcpkg-configuration.json deleted file mode 100644 index 81ba1a2a..00000000 --- a/.ci/USB/Device/vcpkg-configuration.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "registries": [ - { - "name": "arm", - "kind": "artifact", - "location": "https://artifacts.tools.arm.com/vcpkg-registry" - } - ], - "requires": { - "arm:tools/kitware/cmake": "3.25.2", - "arm:tools/ninja-build/ninja": "1.10.2", - "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.3.0", - "arm:compilers/arm/armclang": "^6.22.0", - "arm:compilers/arm/arm-none-eabi-gcc": "^13.2.1", - "arm:compilers/arm/llvm-embedded": "^17.0.1", - "arm:debuggers/arm/armdbg": "^6.1.0", - "arm:models/arm/avh-fvp": "^11.22.39" - } -} \ No newline at end of file diff --git a/.ci/USB/Host/Library/RTE/CMSIS-View/EventRecorderConf.h b/.ci/USB/Host/RTE/CMSIS-View/EventRecorderConf.h similarity index 100% rename from .ci/USB/Host/Library/RTE/CMSIS-View/EventRecorderConf.h rename to .ci/USB/Host/RTE/CMSIS-View/EventRecorderConf.h diff --git a/.ci/USB/Host/Library/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 b/.ci/USB/Host/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 rename to .ci/USB/Host/RTE/CMSIS-View/EventRecorderConf.h.base@1.1.0 diff --git a/.ci/USB/Host/Library/RTE/CMSIS/RTX_Config.c b/.ci/USB/Host/RTE/CMSIS/RTX_Config.c similarity index 100% rename from .ci/USB/Host/Library/RTE/CMSIS/RTX_Config.c rename to .ci/USB/Host/RTE/CMSIS/RTX_Config.c diff --git a/.ci/USB/Host/Library/RTE/CMSIS/RTX_Config.c.base@5.2.0 b/.ci/USB/Host/RTE/CMSIS/RTX_Config.c.base@5.2.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/CMSIS/RTX_Config.c.base@5.2.0 rename to .ci/USB/Host/RTE/CMSIS/RTX_Config.c.base@5.2.0 diff --git a/.ci/USB/Host/Library/RTE/CMSIS/RTX_Config.h b/.ci/USB/Host/RTE/CMSIS/RTX_Config.h similarity index 100% rename from .ci/USB/Host/Library/RTE/CMSIS/RTX_Config.h rename to .ci/USB/Host/RTE/CMSIS/RTX_Config.h diff --git a/.ci/USB/Host/Library/RTE/CMSIS/RTX_Config.h.base@5.6.0 b/.ci/USB/Host/RTE/CMSIS/RTX_Config.h.base@5.6.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/CMSIS/RTX_Config.h.base@5.6.0 rename to .ci/USB/Host/RTE/CMSIS/RTX_Config.h.base@5.6.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_0.h b/.ci/USB/Host/RTE/USB/USBH_Config_0.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_0.h rename to .ci/USB/Host/RTE/USB/USBH_Config_0.h diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_0.h.base@8.0.0 b/.ci/USB/Host/RTE/USB/USBH_Config_0.h.base@8.0.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_0.h.base@8.0.0 rename to .ci/USB/Host/RTE/USB/USBH_Config_0.h.base@8.0.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_1.h b/.ci/USB/Host/RTE/USB/USBH_Config_1.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_1.h rename to .ci/USB/Host/RTE/USB/USBH_Config_1.h diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_1.h.base@8.0.0 b/.ci/USB/Host/RTE/USB/USBH_Config_1.h.base@8.0.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_1.h.base@8.0.0 rename to .ci/USB/Host/RTE/USB/USBH_Config_1.h.base@8.0.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_2.h b/.ci/USB/Host/RTE/USB/USBH_Config_2.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_2.h rename to .ci/USB/Host/RTE/USB/USBH_Config_2.h diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_2.h.base@8.0.0 b/.ci/USB/Host/RTE/USB/USBH_Config_2.h.base@8.0.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_2.h.base@8.0.0 rename to .ci/USB/Host/RTE/USB/USBH_Config_2.h.base@8.0.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_3.h b/.ci/USB/Host/RTE/USB/USBH_Config_3.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_3.h rename to .ci/USB/Host/RTE/USB/USBH_Config_3.h diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_3.h.base@8.0.0 b/.ci/USB/Host/RTE/USB/USBH_Config_3.h.base@8.0.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_3.h.base@8.0.0 rename to .ci/USB/Host/RTE/USB/USBH_Config_3.h.base@8.0.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_CDC.h b/.ci/USB/Host/RTE/USB/USBH_Config_CDC.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_CDC.h rename to .ci/USB/Host/RTE/USB/USBH_Config_CDC.h diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_CDC.h.base@5.0.0 b/.ci/USB/Host/RTE/USB/USBH_Config_CDC.h.base@5.0.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_CDC.h.base@5.0.0 rename to .ci/USB/Host/RTE/USB/USBH_Config_CDC.h.base@5.0.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_CustomClass.h b/.ci/USB/Host/RTE/USB/USBH_Config_CustomClass.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_CustomClass.h rename to .ci/USB/Host/RTE/USB/USBH_Config_CustomClass.h diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_CustomClass.h.base@5.0.0 b/.ci/USB/Host/RTE/USB/USBH_Config_CustomClass.h.base@5.0.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_CustomClass.h.base@5.0.0 rename to .ci/USB/Host/RTE/USB/USBH_Config_CustomClass.h.base@5.0.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_HID.h b/.ci/USB/Host/RTE/USB/USBH_Config_HID.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_HID.h rename to .ci/USB/Host/RTE/USB/USBH_Config_HID.h diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_HID.h.base@5.1.0 b/.ci/USB/Host/RTE/USB/USBH_Config_HID.h.base@5.1.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_HID.h.base@5.1.0 rename to .ci/USB/Host/RTE/USB/USBH_Config_HID.h.base@5.1.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_MSC.h b/.ci/USB/Host/RTE/USB/USBH_Config_MSC.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_MSC.h rename to .ci/USB/Host/RTE/USB/USBH_Config_MSC.h diff --git a/.ci/USB/Host/Library/RTE/USB/USBH_Config_MSC.h.base@5.0.0 b/.ci/USB/Host/RTE/USB/USBH_Config_MSC.h.base@5.0.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USBH_Config_MSC.h.base@5.0.0 rename to .ci/USB/Host/RTE/USB/USBH_Config_MSC.h.base@5.0.0 diff --git a/.ci/USB/Host/Library/RTE/USB/USB_Debug.h b/.ci/USB/Host/RTE/USB/USB_Debug.h similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USB_Debug.h rename to .ci/USB/Host/RTE/USB/USB_Debug.h diff --git a/.ci/USB/Host/Library/RTE/USB/USB_Debug.h.base@8.0.0 b/.ci/USB/Host/RTE/USB/USB_Debug.h.base@8.0.0 similarity index 100% rename from .ci/USB/Host/Library/RTE/USB/USB_Debug.h.base@8.0.0 rename to .ci/USB/Host/RTE/USB/USB_Debug.h.base@8.0.0 diff --git a/.ci/USB/Host/Library/Library.cproject.yml b/.ci/USB/Host/USB_Host.cproject.yml similarity index 92% rename from .ci/USB/Host/Library/Library.cproject.yml rename to .ci/USB/Host/USB_Host.cproject.yml index 6185fe2e..42d31db4 100644 --- a/.ci/USB/Host/Library/Library.cproject.yml +++ b/.ci/USB/Host/USB_Host.cproject.yml @@ -7,9 +7,6 @@ project: - pack: ARM::CMSIS-View@>=1.1.0 - pack: ARM::CMSIS-RTX@>=5.8.0 - add-path: - - ../../../../Components/FileSystem/Include - components: - component: ARM::CMSIS:CORE - component: ARM::CMSIS-View:Event Recorder&DAP diff --git a/.ci/USB/Host/USB_Host.csolution.yml b/.ci/USB/Host/USB_Host.csolution.yml deleted file mode 100644 index 38dc2ea7..00000000 --- a/.ci/USB/Host/USB_Host.csolution.yml +++ /dev/null @@ -1,28 +0,0 @@ -solution: - created-for: CMSIS-Toolbox@2.0.0 - - cdefault: - - packs: - - pack: ARM::Cortex_DFP - - target-types: - - type: CM4 - device: ARMCM4 - variables: - - Board-Layer: ../../../../.ci//Board/Board.clayer.yml - - build-types: - - type: Debug - debug: on - optimize: debug - define: - - USBH_DEBUG_EVR : 1 - - type: Release - debug: off - optimize: balanced - - projects: - - project: Library/Library.cproject.yml - - project: ../../../Examples/USB/Host/Keyboard/Keyboard.cproject.yml - - project: ../../../Examples/USB/Host/MassStorage/MassStorage.cproject.yml diff --git a/.ci/USB/Host/cdefault.yml b/.ci/USB/Host/cdefault.yml deleted file mode 100644 index efb37bfc..00000000 --- a/.ci/USB/Host/cdefault.yml +++ /dev/null @@ -1,60 +0,0 @@ -default: - - compiler: AC6 - - misc: - - for-compiler: AC6 - C-CPP: - - -Wno-macro-redefined - - -Wno-pragma-pack - - -Wno-parentheses-equality - - -Wno-license-management - C: - - -std=gnu11 - ASM: - - -masm=auto - Link: - - --entry=Reset_Handler - - --map - - --info summarysizes - - --summary_stderr - - --diag_suppress=L6314W - - - for-compiler: GCC - ASM: - - -gdwarf-4 - C-CPP: - - -masm-syntax-unified - - -fomit-frame-pointer - - -ffunction-sections - - -fdata-sections - - -gdwarf-4 - C: - - -std=gnu11 - Link: - - --specs=nano.specs - - -Wl,-Map=$elf()$.map - - -Wl,--gc-sections - - - for-compiler: CLANG - ASM: - - -gdwarf-4 - C-CPP: - - -fomit-frame-pointer - - -ffunction-sections - - -fdata-sections - - -gdwarf-4 - C: - - -std=gnu11 - Link: - - -lcrt0 - - -Wl,-Map=$elf()$.map - - -Wl,--gc-sections - - - for-compiler: IAR - C-CPP: - - -e - - --dlib_config DLib_Config_Full.h - Link: - - --semihosting - - --map=$elf()$.map diff --git a/.ci/USB/Host/vcpkg-configuration.json b/.ci/USB/Host/vcpkg-configuration.json deleted file mode 100644 index 81ba1a2a..00000000 --- a/.ci/USB/Host/vcpkg-configuration.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "registries": [ - { - "name": "arm", - "kind": "artifact", - "location": "https://artifacts.tools.arm.com/vcpkg-registry" - } - ], - "requires": { - "arm:tools/kitware/cmake": "3.25.2", - "arm:tools/ninja-build/ninja": "1.10.2", - "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.3.0", - "arm:compilers/arm/armclang": "^6.22.0", - "arm:compilers/arm/arm-none-eabi-gcc": "^13.2.1", - "arm:compilers/arm/llvm-embedded": "^17.0.1", - "arm:debuggers/arm/armdbg": "^6.1.0", - "arm:models/arm/avh-fvp": "^11.22.39" - } -} \ No newline at end of file diff --git a/.ci/FileSystem/cdefault.yml b/.ci/cdefault.yml similarity index 100% rename from .ci/FileSystem/cdefault.yml rename to .ci/cdefault.yml diff --git a/.ci/Network/vcpkg-configuration.json b/.ci/vcpkg-configuration.json similarity index 50% rename from .ci/Network/vcpkg-configuration.json rename to .ci/vcpkg-configuration.json index 81ba1a2a..0d489761 100644 --- a/.ci/Network/vcpkg-configuration.json +++ b/.ci/vcpkg-configuration.json @@ -7,13 +7,13 @@ } ], "requires": { - "arm:tools/kitware/cmake": "3.25.2", - "arm:tools/ninja-build/ninja": "1.10.2", - "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.3.0", + "arm:tools/kitware/cmake": "3.28.4", + "arm:tools/ninja-build/ninja": "1.12.0", + "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.4.0", "arm:compilers/arm/armclang": "^6.22.0", "arm:compilers/arm/arm-none-eabi-gcc": "^13.2.1", - "arm:compilers/arm/llvm-embedded": "^17.0.1", - "arm:debuggers/arm/armdbg": "^6.1.0", - "arm:models/arm/avh-fvp": "^11.22.39" + "arm:compilers/arm/llvm-embedded": "^18.1.3", + "arm:debuggers/arm/armdbg": "^6.1.2", + "arm:models/arm/avh-fvp": "^11.24.24" } } \ No newline at end of file From 0ad020910a44bec74c3dd56a0a17d86f0d9129c8 Mon Sep 17 00:00:00 2001 From: Vladimir Umek Date: Mon, 27 May 2024 13:23:54 +0200 Subject: [PATCH 2/3] CI: remove CI related warnings --- .ci/Board/Driver/Driver_ETH_MAC.c | 4 ---- .ci/Board/Driver/Driver_ETH_PHY.c | 2 +- .ci/Board/Driver/Driver_MCI.c | 5 ----- .ci/Board/Driver/Driver_USART.c | 5 ----- .ci/Board/Driver/Driver_USBD.c | 10 ---------- .ci/Board/Driver/Driver_USBH.c | 12 +----------- .ci/USB/Device/RTE/USB/USB_Debug.h | 2 ++ .ci/USB/Host/RTE/USB/USB_Debug.h | 4 ++++ 8 files changed, 8 insertions(+), 36 deletions(-) diff --git a/.ci/Board/Driver/Driver_ETH_MAC.c b/.ci/Board/Driver/Driver_ETH_MAC.c index 227d5d40..bf2e8b66 100644 --- a/.ci/Board/Driver/Driver_ETH_MAC.c +++ b/.ci/Board/Driver/Driver_ETH_MAC.c @@ -215,10 +215,6 @@ static int32_t ARM_ETH_MAC_PHY_Write(uint8_t phy_addr, uint8_t reg_addr, uint16_ return 0; } -static void ARM_ETH_MAC_SignalEvent(uint32_t event) -{ -} - // End ETH MAC Interface extern \ diff --git a/.ci/Board/Driver/Driver_ETH_PHY.c b/.ci/Board/Driver/Driver_ETH_PHY.c index b226434d..0b90fbfd 100644 --- a/.ci/Board/Driver/Driver_ETH_PHY.c +++ b/.ci/Board/Driver/Driver_ETH_PHY.c @@ -111,7 +111,7 @@ static int32_t ARM_ETH_PHY_SetMode(uint32_t mode) static ARM_ETH_LINK_STATE ARM_ETH_PHY_GetLinkState(void) { - ARM_ETH_LINK_STATE link_state = { 0 }; + ARM_ETH_LINK_STATE link_state = { ARM_ETH_LINK_DOWN }; return link_state; } diff --git a/.ci/Board/Driver/Driver_MCI.c b/.ci/Board/Driver/Driver_MCI.c index b0aee8a3..40fce95a 100644 --- a/.ci/Board/Driver/Driver_MCI.c +++ b/.ci/Board/Driver/Driver_MCI.c @@ -209,11 +209,6 @@ static ARM_MCI_STATUS ARM_MCI_GetStatus(void) return mci_status; } -static void ARM_MCI_SignalEvent(uint32_t event) -{ - // function body -} - // End MCI Interface extern \ diff --git a/.ci/Board/Driver/Driver_USART.c b/.ci/Board/Driver/Driver_USART.c index 45ed1e57..d6a28ad8 100644 --- a/.ci/Board/Driver/Driver_USART.c +++ b/.ci/Board/Driver/Driver_USART.c @@ -139,11 +139,6 @@ static ARM_USART_MODEM_STATUS ARM_USART_GetModemStatus(void) return modem_status; } -static void ARM_USART_SignalEvent(uint32_t event) -{ - // function body -} - // End USART Interface extern \ diff --git a/.ci/Board/Driver/Driver_USBD.c b/.ci/Board/Driver/Driver_USBD.c index c81ebd26..1224c4eb 100644 --- a/.ci/Board/Driver/Driver_USBD.c +++ b/.ci/Board/Driver/Driver_USBD.c @@ -143,16 +143,6 @@ static uint16_t ARM_USBD_GetFrameNumber(void) return 0U; } -static void ARM_USBD_SignalDeviceEvent(uint32_t event) -{ - // function body -} - -static void ARM_USBD_SignalEndpointEvent(uint8_t ep_addr, uint32_t ep_event) -{ - // function body -} - // End USBD Interface extern \ diff --git a/.ci/Board/Driver/Driver_USBH.c b/.ci/Board/Driver/Driver_USBH.c index 8a12b7e2..e05f3a62 100644 --- a/.ci/Board/Driver/Driver_USBH.c +++ b/.ci/Board/Driver/Driver_USBH.c @@ -114,7 +114,7 @@ static ARM_USBH_PIPE_HANDLE ARM_USBH_PipeCreate(uint8_t dev_addr, uint16_t ep_max_packet_size, uint8_t ep_interval) { - return NULL; + return (ARM_USBH_PIPE_HANDLE)NULL; } static int32_t ARM_USBH_PipeModify(ARM_USBH_PIPE_HANDLE pipe_hndl, @@ -160,16 +160,6 @@ static uint16_t ARM_USBH_GetFrameNumber(void) return 0U; } -static void ARM_USBH_SignalPortEvent(uint8_t port, uint32_t event) -{ - // function body -} - -static void ARM_USBH_SignalPipeEvent(ARM_USBH_PIPE_HANDLE pipe_hndl, uint32_t event) -{ - // function body -} - // End USBH Interface extern \ diff --git a/.ci/USB/Device/RTE/USB/USB_Debug.h b/.ci/USB/Device/RTE/USB/USB_Debug.h index 96ac8868..bd326163 100644 --- a/.ci/USB/Device/RTE/USB/USB_Debug.h +++ b/.ci/USB/Device/RTE/USB/USB_Debug.h @@ -46,7 +46,9 @@ // USB Host Debug // Enable USB Host debugging with Event Recorder +#ifndef USBH_DEBUG_EVR #define USBH_DEBUG_EVR 0 +#endif // Core <0=>Off <1=>Errors <2=>Errors + API <3=>All // Configure USB Host Core event recording diff --git a/.ci/USB/Host/RTE/USB/USB_Debug.h b/.ci/USB/Host/RTE/USB/USB_Debug.h index 7f33fc4f..bd326163 100644 --- a/.ci/USB/Host/RTE/USB/USB_Debug.h +++ b/.ci/USB/Host/RTE/USB/USB_Debug.h @@ -11,7 +11,9 @@ // USB Device Debug // Enable USB Device debugging with Event Recorder +#ifndef USBD_DEBUG_EVR #define USBD_DEBUG_EVR 0 +#endif // Core <0=>Off <1=>Errors <2=>Errors + API <3=>All // Configure USB Device Core event recording @@ -44,7 +46,9 @@ // USB Host Debug // Enable USB Host debugging with Event Recorder +#ifndef USBH_DEBUG_EVR #define USBH_DEBUG_EVR 0 +#endif // Core <0=>Off <1=>Errors <2=>Errors + API <3=>All // Configure USB Host Core event recording From 8a1ed419c8df2ae1c6d4e5e04712464c9cd93eb0 Mon Sep 17 00:00:00 2001 From: Vladimir Umek Date: Wed, 29 May 2024 09:22:25 +0200 Subject: [PATCH 3/3] CI: add workflows for GitHub Actions --- .github/workflows/build_fs.yml | 103 ++++++++++++++++++++++++++++ .github/workflows/build_net.yml | 102 ++++++++++++++++++++++++++++ .github/workflows/build_usb.yml | 116 ++++++++++++++++++++++++++++++++ 3 files changed, 321 insertions(+) create mode 100644 .github/workflows/build_fs.yml create mode 100644 .github/workflows/build_net.yml create mode 100644 .github/workflows/build_usb.yml diff --git a/.github/workflows/build_fs.yml b/.github/workflows/build_fs.yml new file mode 100644 index 00000000..d2a5b38c --- /dev/null +++ b/.github/workflows/build_fs.yml @@ -0,0 +1,103 @@ +name: Build - FileSystem +on: + workflow_dispatch: + pull_request: + paths: + - '.ci/FileSystem/**' + - .github/workflows/build_fs.yml + - 'Examples/FileSystem/**' + - 'Components/FileSystem/**' + push: + branches: [main] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +env: + TARGET_TYPE: CM4 + TARGET_DEVICE: ARMCM4 + TARGET_LAYER: $SolutionDir()$/../../.ci/Board/Board.clayer.yml + +jobs: + Build: + strategy: + fail-fast: false + matrix: + compiler: [AC6, GCC] + + runs-on: ubuntu-latest + + steps: + - name: Checkout MDK-Middleware + uses: actions/checkout@v4 + with: + path: ./MDK-Middleware + + - name: Setup board layer + working-directory: ./MDK-Middleware + run: | + sed -i "s|target-types:|&\n - type: $TARGET_TYPE\n device: $TARGET_DEVICE\n variables:\n - Board-Layer: $TARGET_LAYER|" ./Examples/FileSystem/FileSystem.csolution.yml + + - name: Cache packs + uses: actions/cache@v4 + with: + key: cmsis-packs-${{ hashFiles('**/*.csolution.yml', '**/*.cproject.yml', '**/*.clayer.yml') }} + restore-keys: | + cmsis-packs- + path: /home/runner/.cache/arm/packs + + - name: Prepare vcpkg env + uses: JonatanAntoni/actions/vcpkg@main + with: + config: ./MDK-Middleware/.ci/vcpkg-configuration.json + + - name: Initialize CMSIS pack root folder + run: | + cpackget init https://www.keil.com/pack/index.pidx + cpackget update-index + + - name: Use local MDK-Middleware pack + working-directory: ./MDK-Middleware/ + run: | + cpackget rm Keil.MDK-Middleware || true + cpackget add ./Keil.MDK-Middleware.pdsc + + - name: Activate Arm tool license + run: | + armlm activate --server https://mdk-preview.keil.arm.com --product KEMDK-COM0 + + - uses: ammaraskar/gcc-problem-matcher@master + + - name: Build FileSystem sources + working-directory: ./MDK-Middleware + run: | + cbuild ./.ci/Library.csolution.yml --packs --update-rte --context FileSystem --toolchain ${{ matrix.compiler }} 2>&1 | tee build_${{ matrix.compiler }}.log || true + + - name: Build FileSystem examples + working-directory: ./MDK-Middleware/ + run: | + cbuild ./Examples/FileSystem/FileSystem.csolution.yml --packs --update-rte --toolchain ${{ matrix.compiler }} 2>&1 | tee -a build_${{ matrix.compiler }}.log || true + + - name: Create build summary + working-directory: ./MDK-Middleware + run: | + # Parse build log: + # 1. keep only lines that contain text: + # - "Building context:" or + # - "error csolution:" or + # - "error cbuild: error building" or + # - "error cbuild: exit status" or + # - "cbuild: build finished" + # 2. replace all lines that contain text "error cbuild" with word "ERROR" + # 3. replace all lines that contain text "successfully" with word "OK" + # 4. to all lines that contain text "info", append the next line + sed -n '/Building context:\|error csolution:\|error cbuild: error building\|error cbuild: exit status\|cbuild: build finished/p' build_${{ matrix.compiler }}.log | sed '/error cbuild/s/.*/ERROR/' | sed '/successfully/s/.*/OK/' | sed '/info/ {N;s/\n/ /}' 2>&1 | tee summary_${{ matrix.compiler }}.log + + # Return error if text "ERROR" is found in the summary + awk '/ERROR/{print "Build FAILED."; exit 1}' summary_${{ matrix.compiler }}.log + + - name: Deactivate Arm tool license + if: always() + run: | + armlm deactivate --product KEMDK-COM0 diff --git a/.github/workflows/build_net.yml b/.github/workflows/build_net.yml new file mode 100644 index 00000000..922b0d1e --- /dev/null +++ b/.github/workflows/build_net.yml @@ -0,0 +1,102 @@ +name: Build - Network +on: + workflow_dispatch: + pull_request: + paths: + - '.ci/Network/**' + - .github/workflows/build_net.yml + - 'Examples/Network/**' + - 'Components/Network/**' + push: + branches: [main] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +env: + TARGET_TYPE: CM4 + TARGET_DEVICE: ARMCM4 + TARGET_LAYER: $SolutionDir()$/../../.ci/Board/Board.clayer.yml + +jobs: + Build: + strategy: + fail-fast: false + matrix: + compiler: [AC6, GCC] + + runs-on: ubuntu-latest + + steps: + - name: Checkout MDK-Middleware + uses: actions/checkout@v4 + with: + path: ./MDK-Middleware + + - name: Setup board layer + working-directory: ./MDK-Middleware + run: | + sed -i "s|target-types:|&\n - type: $TARGET_TYPE\n device: $TARGET_DEVICE\n variables:\n - Board-Layer: $TARGET_LAYER|" ./Examples/Network/Network.csolution.yml + + - name: Cache packs + uses: actions/cache@v4 + with: + key: cmsis-packs-${{ hashFiles('**/*.csolution.yml', '**/*.cproject.yml', '**/*.clayer.yml') }} + restore-keys: | + cmsis-packs- + path: /home/runner/.cache/arm/packs + + - name: Prepare vcpkg env + uses: JonatanAntoni/actions/vcpkg@main + with: + config: ./MDK-Middleware/.ci/vcpkg-configuration.json + + - name: Initialize CMSIS pack root folder + run: | + cpackget init https://www.keil.com/pack/index.pidx + cpackget update-index + + - name: Use local MDK-Middleware pack + working-directory: ./MDK-Middleware/ + run: | + cpackget rm Keil.MDK-Middleware || true + cpackget add ./Keil.MDK-Middleware.pdsc + + - name: Activate Arm tool license + run: | + armlm activate --server https://mdk-preview.keil.arm.com --product KEMDK-COM0 + + - uses: ammaraskar/gcc-problem-matcher@master + + - name: Build Network sources + working-directory: ./MDK-Middleware + run: | + cbuild ./.ci/Library.csolution.yml --packs --update-rte --context Network --toolchain ${{ matrix.compiler }} 2>&1 | tee build_${{ matrix.compiler }}.log || true + - name: Build Network examples + working-directory: ./MDK-Middleware/ + run: | + cbuild ./Examples/Network/Network.csolution.yml --packs --update-rte --toolchain ${{ matrix.compiler }} 2>&1 | tee -a build_${{ matrix.compiler }}.log || true + + - name: Create build summary + working-directory: ./MDK-Middleware + run: | + # Parse build log: + # 1. keep only lines that contain text: + # - "Building context:" or + # - "error csolution:" or + # - "error cbuild: error building" or + # - "error cbuild: exit status" or + # - "cbuild: build finished" + # 2. replace all lines that contain text "error cbuild" with word "ERROR" + # 3. replace all lines that contain text "successfully" with word "OK" + # 4. to all lines that contain text "info", append the next line + sed -n '/Building context:\|error csolution:\|error cbuild: error building\|error cbuild: exit status\|cbuild: build finished/p' build_${{ matrix.compiler }}.log | sed '/error cbuild/s/.*/ERROR/' | sed '/successfully/s/.*/OK/' | sed '/info/ {N;s/\n/ /}' 2>&1 | tee summary_${{ matrix.compiler }}.log + + # Return error if text "ERROR" is found in the summary + awk '/ERROR/{print "Build FAILED."; exit 1}' summary_${{ matrix.compiler }}.log + + - name: Deactivate Arm tool license + if: always() + run: | + armlm deactivate --product KEMDK-COM0 diff --git a/.github/workflows/build_usb.yml b/.github/workflows/build_usb.yml new file mode 100644 index 00000000..e1d85edf --- /dev/null +++ b/.github/workflows/build_usb.yml @@ -0,0 +1,116 @@ +name: Build - USB +on: + workflow_dispatch: + pull_request: + paths: + - '.ci/USB/**' + - .github/workflows/build_usb.yml + - 'Examples/USB/**' + - 'Components/USB/**' + push: + branches: [main] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +env: + TARGET_TYPE: CM4 + TARGET_DEVICE: ARMCM4 + TARGET_LAYER: $SolutionDir()$/../../../.ci/Board/Board.clayer.yml + +jobs: + Build: + strategy: + fail-fast: false + matrix: + compiler: [AC6, GCC] + + runs-on: ubuntu-latest + + steps: + - name: Checkout MDK-Middleware + uses: actions/checkout@v4 + with: + path: ./MDK-Middleware + + - name: Setup board layer + working-directory: ./MDK-Middleware + run: | + sed -i "s|target-types:|&\n - type: $TARGET_TYPE\n device: $TARGET_DEVICE\n variables:\n - Board-Layer: $TARGET_LAYER|" ./Examples/USB/Device/USB_Device.csolution.yml + sed -i "s|target-types:|&\n - type: $TARGET_TYPE\n device: $TARGET_DEVICE\n variables:\n - Board-Layer: $TARGET_LAYER|" ./Examples/USB/Host/USB_Host.csolution.yml + + - name: Cache packs + uses: actions/cache@v4 + with: + key: cmsis-packs-${{ hashFiles('**/*.csolution.yml', '**/*.cproject.yml', '**/*.clayer.yml') }} + restore-keys: | + cmsis-packs- + path: /home/runner/.cache/arm/packs + + - name: Prepare vcpkg env + uses: JonatanAntoni/actions/vcpkg@main + with: + config: ./MDK-Middleware/.ci/vcpkg-configuration.json + + - name: Initialize CMSIS pack root folder + run: | + cpackget init https://www.keil.com/pack/index.pidx + cpackget update-index + + - name: Use local MDK-Middleware pack + working-directory: ./MDK-Middleware/ + run: | + cpackget rm Keil.MDK-Middleware || true + cpackget add ./Keil.MDK-Middleware.pdsc + + - name: Activate Arm tool license + run: | + armlm activate --server https://mdk-preview.keil.arm.com --product KEMDK-COM0 + + - uses: ammaraskar/gcc-problem-matcher@master + + - name: Build USB Device sources + working-directory: ./MDK-Middleware + run: | + cbuild ./.ci/Library.csolution.yml --packs --update-rte --context USB_Device --toolchain ${{ matrix.compiler }} 2>&1 | tee build_usbd_${{ matrix.compiler }}.log || true + + - name: Build USB Device examples + working-directory: ./MDK-Middleware/ + run: | + cbuild ./Examples/USB/Device/USB_Device.csolution.yml --packs --update-rte --toolchain ${{ matrix.compiler }} 2>&1 | tee -a build_usbd_${{ matrix.compiler }}.log || true + + - name: Build USB Host sources + working-directory: ./MDK-Middleware + run: | + cbuild ./.ci/Library.csolution.yml --packs --update-rte --context USB_Host --toolchain ${{ matrix.compiler }} 2>&1 | tee build_usbh_${{ matrix.compiler }}.log || true + + - name: Build USB Host examples + working-directory: ./MDK-Middleware/ + run: | + cbuild ./Examples/USB/Host/USB_Host.csolution.yml --packs --update-rte --toolchain ${{ matrix.compiler }} 2>&1 | tee -a build_usbh_${{ matrix.compiler }}.log || true + + - name: Create build summary + working-directory: ./MDK-Middleware + run: | + # Parse build log: + # 1. keep only lines that contain text: + # - "Building context:" or + # - "error csolution:" or + # - "error cbuild: error building" or + # - "error cbuild: exit status" or + # - "cbuild: build finished" + # 2. replace all lines that contain text "error cbuild" with word "ERROR" + # 3. replace all lines that contain text "successfully" with word "OK" + # 4. to all lines that contain text "info", append the next line + sed -n '/Building context:\|error csolution:\|error cbuild: error building\|error cbuild: exit status\|cbuild: build finished/p' build_usbd_${{ matrix.compiler }}.log | sed '/error cbuild/s/.*/ERROR/' | sed '/successfully/s/.*/OK/' | sed '/info/ {N;s/\n/ /}' 2>&1 | tee summary_usbd_${{ matrix.compiler }}.log + sed -n '/Building context:\|error csolution:\|error cbuild: error building\|error cbuild: exit status\|cbuild: build finished/p' build_usbh_${{ matrix.compiler }}.log | sed '/error cbuild/s/.*/ERROR/' | sed '/successfully/s/.*/OK/' | sed '/info/ {N;s/\n/ /}' 2>&1 | tee summary_usbh_${{ matrix.compiler }}.log + + # Return error if text "ERROR" is found in the summary + awk '/ERROR/{print "Build FAILED."; exit 1}' summary_usbd_${{ matrix.compiler }}.log + awk '/ERROR/{print "Build FAILED."; exit 1}' summary_usbh_${{ matrix.compiler }}.log + + - name: Deactivate Arm tool license + if: always() + run: | + armlm deactivate --product KEMDK-COM0