generated from sirlilpanda/kicad-project-template-actionless
4933 lines
166 KiB
Plaintext
4933 lines
166 KiB
Plaintext
"File: .settings/application-project.store.json" = """
|
|
{
|
|
"cube.application-project": {}
|
|
}"""
|
|
"File: .settings/clock.store.json" = """
|
|
{
|
|
"userSettings": [
|
|
{
|
|
"id": "LSE",
|
|
"value": 32768,
|
|
"isLocked": false,
|
|
"outFrequency": 32768
|
|
},
|
|
{
|
|
"id": "LSI",
|
|
"value": 32000,
|
|
"isLocked": false,
|
|
"outFrequency": 32000
|
|
},
|
|
{
|
|
"id": "HSE",
|
|
"value": 8000000,
|
|
"isLocked": false,
|
|
"outFrequency": 8000000
|
|
},
|
|
{
|
|
"id": "HSI",
|
|
"value": "144000000",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "HSE_Divider_RTC",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 8000000
|
|
},
|
|
{
|
|
"id": "RTC_Clock_Source",
|
|
"value": "LSI_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 32000
|
|
},
|
|
{
|
|
"id": "RTC_Input_Clock",
|
|
"value": 32000,
|
|
"isLocked": false,
|
|
"outFrequency": 32000
|
|
},
|
|
{
|
|
"id": "IWDG_Input_Clock",
|
|
"value": 32000,
|
|
"isLocked": false,
|
|
"outFrequency": 32000
|
|
},
|
|
{
|
|
"id": "MCO1_Clock_Source",
|
|
"value": "System_Clock_Frequency_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "MCO1_div_Clock",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "MCO1_Input_Source",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "MCO2_Clock_Source",
|
|
"value": "System_Clock_Frequency_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "MCO2_div_Clock",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "MCO2_Input_Source",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "I2C2_Clock_Source",
|
|
"value": "PSIK_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "I2C2_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "I3C1_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "I3C1_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "DAC1SH_Clock_Source",
|
|
"value": "LSI_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 32000
|
|
},
|
|
{
|
|
"id": "DAC1SH_Input_Clock",
|
|
"value": 32000,
|
|
"isLocked": false,
|
|
"outFrequency": 32000
|
|
},
|
|
{
|
|
"id": "SPI1_Clock_Source",
|
|
"value": "APB2_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "SPI2_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "SPI3_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "SPI1_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "SPI2_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "SPI3_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "XSPI1_Clock_Source",
|
|
"value": "HCLK_Frequency_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "XSPI1_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "ETH1_Clock_Source",
|
|
"value": "PSI_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "ETH1_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "ETH1_RMII_REF",
|
|
"value": "125000000",
|
|
"isLocked": false,
|
|
"outFrequency": 125000000
|
|
},
|
|
{
|
|
"id": "ETH1_REF_Clock_Source",
|
|
"value": "ETH1_RMII_REF_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 125000000
|
|
},
|
|
{
|
|
"id": "ETH1_REF_Input_Clock",
|
|
"value": "125000000",
|
|
"isLocked": false,
|
|
"outFrequency": 125000000
|
|
},
|
|
{
|
|
"id": "ETH1_PTP_Clock_Source",
|
|
"value": "AHB_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "ETH1_PTP_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "LSCO_Clock_Source",
|
|
"value": "LSI_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 32000
|
|
},
|
|
{
|
|
"id": "LSCO_Input_Source",
|
|
"value": 32000,
|
|
"isLocked": false,
|
|
"outFrequency": 32000
|
|
},
|
|
{
|
|
"id": "HSI_DIV_3",
|
|
"value": 3,
|
|
"isLocked": false,
|
|
"outFrequency": 48000000
|
|
},
|
|
{
|
|
"id": "HSIK",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "System_Clock_Source",
|
|
"value": "PSI_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "System_Clock_Frequency",
|
|
"value": "144000000",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "PWR_Input_Clock",
|
|
"value": "144000000",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "AHB_Clock_Divider",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "HCLK_Frequency",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "AHB_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "LPTIM1_Clock_Source",
|
|
"value": "APB3_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "LPTIM1_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "LPUART_Clock_Source",
|
|
"value": "APB3_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "LPUART_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "CRS_Input_Clock",
|
|
"value": 48000000,
|
|
"isLocked": false,
|
|
"outFrequency": 48000000
|
|
},
|
|
{
|
|
"id": "Cortex_Divider",
|
|
"value": 8,
|
|
"isLocked": false,
|
|
"outFrequency": 18000000
|
|
},
|
|
{
|
|
"id": "Cortex_System_Timer",
|
|
"value": 18000000,
|
|
"isLocked": false,
|
|
"outFrequency": 18000000
|
|
},
|
|
{
|
|
"id": "FCLK_Cortex",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "APB1_Clock_Divider",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "APB2_Clock_Divider",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "APB3_Clock_Divider",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "APB1_Peripheral_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "APB2_Peripheral_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "APB3_Peripheral_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USBFS_Input_Clock",
|
|
"value": 48000000,
|
|
"isLocked": false,
|
|
"outFrequency": 48000000
|
|
},
|
|
{
|
|
"id": "RNG_Input_Clock",
|
|
"value": 48000000,
|
|
"isLocked": false,
|
|
"outFrequency": 48000000
|
|
},
|
|
{
|
|
"id": "TIMx_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "TIMx2_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "ADC_DAC_Clock_Source",
|
|
"value": "PSI_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "ADC_Input_Clock",
|
|
"value": 36000000,
|
|
"isLocked": false,
|
|
"outFrequency": 36000000
|
|
},
|
|
{
|
|
"id": "DAC1_Input_Clock",
|
|
"value": 36000000,
|
|
"isLocked": false,
|
|
"outFrequency": 36000000
|
|
},
|
|
{
|
|
"id": "I2C1_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "I2C1_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USART1_Clock_Source",
|
|
"value": "APB2_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USART1_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USART2_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USART2_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USART3_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USART6_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "UART4_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "UART4_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USART3_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "USART6_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "UART5_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "UART5_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "UART7_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "UART7_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "PSI_Clock_Mux",
|
|
"value": "HSI_DIV_18_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 8000000
|
|
},
|
|
{
|
|
"id": "HSI_DIV_18",
|
|
"value": 18,
|
|
"isLocked": false,
|
|
"outFrequency": 8000000
|
|
},
|
|
{
|
|
"id": "PSI",
|
|
"value": "144000000",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "PSI_DIV_3",
|
|
"value": 3,
|
|
"isLocked": false,
|
|
"outFrequency": 48000000
|
|
},
|
|
{
|
|
"id": "PSIK",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "Cortex_Clock_Mux",
|
|
"value": "Cortex_Divider_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 18000000
|
|
},
|
|
{
|
|
"id": "FDCAN_Clock_Source",
|
|
"value": "APB1_Peripheral_Clock_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "FDCAN1_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "FDCAN2_Input_Clock",
|
|
"value": 144000000,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
},
|
|
{
|
|
"id": "AUDIO_Source",
|
|
"value": 4800,
|
|
"isLocked": false,
|
|
"outFrequency": 4800
|
|
},
|
|
{
|
|
"id": "ADCDACPRE_DIV",
|
|
"value": 4,
|
|
"isLocked": false,
|
|
"outFrequency": 36000000
|
|
},
|
|
{
|
|
"id": "USB_RNG_Clock_Source",
|
|
"value": "HSI_DIV_3_inputid",
|
|
"isLocked": false,
|
|
"outFrequency": 48000000
|
|
},
|
|
{
|
|
"id": "ETH1_CLK_Div",
|
|
"value": 1,
|
|
"isLocked": false,
|
|
"outFrequency": 144000000
|
|
}
|
|
]
|
|
}"""
|
|
"File: .settings/dma.store.json" = """
|
|
{
|
|
"version": 2,
|
|
"resourcesAllocations": [],
|
|
"resourcesNeeds": [],
|
|
"resourceReservations": []
|
|
}"""
|
|
"File: .settings/envModelStore.store.json" = """
|
|
{
|
|
"envVar": {
|
|
"CORE_PROJECT_TIMEBASE": {
|
|
"name": "CORE_PROJECT_TIMEBASE",
|
|
"value": "SYSTICK",
|
|
"originator": "ddbd6b8f-2601-4b0e-9350-7900dcbfda90"
|
|
},
|
|
"HAL_CORTEX_CORE_ENABLED": {
|
|
"name": "HAL_CORTEX_CORE_ENABLED",
|
|
"value": true,
|
|
"originator": "afd5b53f-f251-40b2-ad99-0e48c1139af5"
|
|
},
|
|
"HAL_CORTEX_PROJECT_USE_HAL": {
|
|
"name": "HAL_CORTEX_PROJECT_USE_HAL",
|
|
"value": 4,
|
|
"originator": "sw-config-semaphore"
|
|
},
|
|
"HAL_ICACHE_CORE_ENABLED": {
|
|
"name": "HAL_ICACHE_CORE_ENABLED",
|
|
"value": true,
|
|
"originator": "93d223f4-db9b-4dea-94d0-2ff16c085039"
|
|
},
|
|
"HAL_ICACHE_PROJECT_USE_HAL": {
|
|
"name": "HAL_ICACHE_PROJECT_USE_HAL",
|
|
"value": 1,
|
|
"originator": "sw-config-semaphore"
|
|
},
|
|
"HAL_RCC_PROJECT_USE_HAL": {
|
|
"name": "HAL_RCC_PROJECT_USE_HAL",
|
|
"value": 1,
|
|
"originator": "sw-config-semaphore"
|
|
},
|
|
"SYSTEM_PROJECT_CODEGEN_STRATEGY": {
|
|
"name": "SYSTEM_PROJECT_CODEGEN_STRATEGY",
|
|
"value": "HW",
|
|
"originator": "556db68c-8974-4b5e-8151-3f0dd4dc1905"
|
|
},
|
|
"HAL_SYSTEM_CORE_EXTI_CALLBACK_USER_DATA": {
|
|
"name": "HAL_SYSTEM_CORE_EXTI_CALLBACK_USER_DATA",
|
|
"value": false,
|
|
"originator": "556db68c-8974-4b5e-8151-3f0dd4dc1905"
|
|
},
|
|
"HAL_GPIO_PROJECT_USE_HAL": {
|
|
"name": "HAL_GPIO_PROJECT_USE_HAL",
|
|
"value": 16,
|
|
"originator": "sw-config-semaphore"
|
|
},
|
|
"HAL_ETH_PROJECT_USE_HAL": {
|
|
"name": "HAL_ETH_PROJECT_USE_HAL",
|
|
"value": 1,
|
|
"originator": "sw-config-semaphore"
|
|
},
|
|
"HAL_PCD_PROJECT_USE_HAL": {
|
|
"name": "HAL_PCD_PROJECT_USE_HAL",
|
|
"value": 1,
|
|
"originator": "sw-config-semaphore"
|
|
},
|
|
"device_core": {
|
|
"name": "device_core",
|
|
"value": true,
|
|
"originator": "0d606e50-4a80-4f98-8394-40dd71aaed83"
|
|
},
|
|
"CDC_ACM_Device_Class": {
|
|
"name": "CDC_ACM_Device_Class",
|
|
"value": true,
|
|
"originator": "0d606e50-4a80-4f98-8394-40dd71aaed83"
|
|
},
|
|
"device_controllers_enable": {
|
|
"name": "device_controllers_enable",
|
|
"value": true,
|
|
"originator": "0d606e50-4a80-4f98-8394-40dd71aaed83"
|
|
},
|
|
"lwip_ethernet_interface": {
|
|
"name": "lwip_ethernet_interface",
|
|
"value": 1,
|
|
"originator": "sw-config-semaphore"
|
|
},
|
|
"FREERTOS_PROJECT_MAX_SYSCALL_IT_PRIO": {
|
|
"name": "FREERTOS_PROJECT_MAX_SYSCALL_IT_PRIO",
|
|
"value": 5,
|
|
"originator": "336ef25d-947b-4452-ba9d-71af44d56845"
|
|
},
|
|
"HAL_RNG_PROJECT_USE_HAL": {
|
|
"name": "HAL_RNG_PROJECT_USE_HAL",
|
|
"value": 1,
|
|
"originator": "sw-config-semaphore"
|
|
},
|
|
"HAL_RTC_PROJECT_USE_HAL": {
|
|
"name": "HAL_RTC_PROJECT_USE_HAL",
|
|
"value": 1,
|
|
"originator": "sw-config-semaphore"
|
|
}
|
|
}
|
|
}"""
|
|
"File: .settings/export-settings.store.json" = """
|
|
{
|
|
"layout": {
|
|
"defaultInstallationFolderBase": "misc",
|
|
"useCustomInstallPaths": true,
|
|
"customPackPaths": [
|
|
{
|
|
"packName": "STMicroelectronics.CMSIS.6.3.0",
|
|
"folder": "arch/cmsis"
|
|
},
|
|
{
|
|
"packName": "STMicroelectronics.freertos.2.1.0",
|
|
"folder": "middleware/freertos"
|
|
},
|
|
{
|
|
"packName": "STMicroelectronics.lwip.2.1.0",
|
|
"folder": "middleware/lwip"
|
|
},
|
|
{
|
|
"packName": "STMicroelectronics.stm32c5xx_dfp.2.1.0",
|
|
"folder": "stm32c5xx_dfp"
|
|
},
|
|
{
|
|
"packName": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0",
|
|
"folder": "stm32c5xx_drivers"
|
|
},
|
|
{
|
|
"packName": "STMicroelectronics.stm32cubemx2_templates_no_os_stm32c5.2.1.0",
|
|
"folder": "misc/STMicroelectronics.stm32cubemx2_templates_no_os_stm32c5.2.1.0"
|
|
},
|
|
{
|
|
"packName": "STMicroelectronics.syscalls.2.0.0",
|
|
"folder": "utilities/syscalls"
|
|
},
|
|
{
|
|
"packName": "STMicroelectronics.usbx.2.1.0",
|
|
"folder": "middleware/usbx"
|
|
}
|
|
]
|
|
},
|
|
"conflict": {
|
|
"generated": "DIFF",
|
|
"all": "OVERWRITE_WITHOUT_BACKUP",
|
|
"pack": "DIFF",
|
|
"project_file": "DIFF",
|
|
"RTE": "DIFF",
|
|
"user_code": "DIFF"
|
|
},
|
|
"export": {
|
|
"configurations": {
|
|
"CMake": {
|
|
"outputPath": "lights_cmake",
|
|
"toolchain": "GCC",
|
|
"exportSource": "include-packs-from-local",
|
|
"removeBoard": true
|
|
}
|
|
},
|
|
"lastUsedFormat": "CMake"
|
|
}
|
|
}"""
|
|
"File: .settings/exti.store.json" = """
|
|
{
|
|
"version": 2,
|
|
"resourcesAllocations": [],
|
|
"resourcesNeeds": []
|
|
}"""
|
|
"File: .settings/global-project-components.store.json" = """
|
|
{
|
|
"activatedServices": [
|
|
{
|
|
"id": "HALCore",
|
|
"name": "HAL common definitions",
|
|
"configurationId": "ddbd6b8f-2601-4b0e-9350-7900dcbfda90",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84"
|
|
},
|
|
{
|
|
"id": "SystemInit",
|
|
"name": "HAL System Init",
|
|
"configurationId": "556db68c-8974-4b5e-8151-3f0dd4dc1905",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84"
|
|
}
|
|
]
|
|
}"""
|
|
"File: .settings/nvic.store.json" = """
|
|
{
|
|
"version": 1,
|
|
"configurations": [
|
|
{
|
|
"projectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"core": "Cortex-M33",
|
|
"context": "NON_SECURE",
|
|
"instance": "NVIC1",
|
|
"grouping": 0,
|
|
"priority_values": {
|
|
"priority": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15
|
|
],
|
|
"subpriority": [
|
|
0
|
|
]
|
|
},
|
|
"interrupts": [
|
|
{
|
|
"id": 9,
|
|
"name": "SysTick",
|
|
"priority": 15,
|
|
"subpriority": 0,
|
|
"used": true
|
|
},
|
|
{
|
|
"id": 72,
|
|
"name": "USB",
|
|
"priority": 0,
|
|
"subpriority": 0,
|
|
"used": true
|
|
}
|
|
],
|
|
"needs": [
|
|
{
|
|
"needId": "9bdab3d1-6343-4981-b1c9-3a97203b0e34",
|
|
"destination": "USB",
|
|
"owner": "USB"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"resourceNeeds": [
|
|
{
|
|
"needType": "need.interrupt.lines",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0#HAL CORE GPIO Init and PCD",
|
|
"componentInstanceId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"selector": "*",
|
|
"id": "9bdab3d1-6343-4981-b1c9-3a97203b0e34",
|
|
"owner": "USB",
|
|
"propertyPath": ""
|
|
}
|
|
],
|
|
"description": {
|
|
"instances": []
|
|
}
|
|
}"""
|
|
"File: .settings/pack-layout.store.json" = """
|
|
{
|
|
"layout": {
|
|
"defaultInstallationFolderBase": "misc",
|
|
"useOverrideInstallPatterns": true,
|
|
"overrideInstallPatterns": [
|
|
{
|
|
"pattern": "(STMicroelectronics|ARM)\\\\.CMSIS-NN\\\\..*",
|
|
"folder": "arch/cmsis_nn"
|
|
},
|
|
{
|
|
"pattern": "(STMicroelectronics|ARM)\\\\.CMSIS-Compiler\\\\..*",
|
|
"folder": "arch/cmsis_compiler"
|
|
},
|
|
{
|
|
"pattern": "(STMicroelectronics|ARM)\\\\.CMSIS-DSP\\\\..*",
|
|
"folder": "arch/cmsis_dsp"
|
|
},
|
|
{
|
|
"pattern": "(STMicroelectronics|ARM)\\\\.CMSIS\\\\..*",
|
|
"folder": "arch/cmsis"
|
|
},
|
|
{
|
|
"pattern": "(STMicroelectronics|ARM)\\\\..*CMSIS.*",
|
|
"folder": "arch"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics\\\\.(.*)_hal_drivers.*",
|
|
"folder": "\\\\1_drivers"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics\\\\.(.*_dfp).*",
|
|
"folder": "\\\\1"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics\\\\.utility.*",
|
|
"folder": "utilities"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics\\\\.mw_([^.]+)\\\\..*",
|
|
"folder": "middleware/\\\\1"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.filex\\\\..*",
|
|
"folder": "middleware/filex"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.freertos\\\\..*",
|
|
"folder": "middleware/freertos"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.levelx\\\\..*",
|
|
"folder": "middleware/levelx"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.lwip\\\\..*",
|
|
"folder": "middleware/lwip"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.mbedtls\\\\..*",
|
|
"folder": "middleware/mbedtls"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.mcuboot\\\\..*",
|
|
"folder": "middleware/mcuboot"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.stcryptolib\\\\..*",
|
|
"folder": "middleware/stcryptolib"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.stfcf\\\\..*",
|
|
"folder": "middleware/stfcf"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.stm32_touchsensing_library\\\\..*",
|
|
"folder": "middleware/stm32_touchsensing_library"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.usbpd\\\\..*",
|
|
"folder": "middleware/usbpd"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.usbx\\\\..*",
|
|
"folder": "middleware/usbx"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.adv_trace\\\\..*",
|
|
"folder": "utilities/adv_trace"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.basic_stdio\\\\..*",
|
|
"folder": "utilities/basic_stdio"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.eeprom_emulation\\\\..*",
|
|
"folder": "utilities/eeprom_emulation"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.sequencer\\\\..*",
|
|
"folder": "utilities/sequencer"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.syscalls\\\\..*",
|
|
"folder": "utilities/syscalls"
|
|
},
|
|
{
|
|
"pattern": "STMicroelectronics.thread_safe_libc\\\\..*",
|
|
"folder": "utilities/thread_safe_libc"
|
|
}
|
|
],
|
|
"overridePackMappingRules": [
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packVendor": "ARM"
|
|
},
|
|
{
|
|
"packName": "*CMSIS*"
|
|
}
|
|
],
|
|
"path": "arch/{{packName}}"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "HAL"
|
|
}
|
|
],
|
|
"path": "{{packFriendlyName}}"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "DFP"
|
|
}
|
|
],
|
|
"path": "{{packFriendlyName}}"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "PARTDRV"
|
|
}
|
|
],
|
|
"path": "{{parent}}/{{packFriendlyName}}"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "MW"
|
|
}
|
|
],
|
|
"path": "{{parent}}/{{packFriendlyName}}"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "UTILITY"
|
|
}
|
|
],
|
|
"path": "{{parent}}/{{packFriendlyName}}"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "EXAMPLE"
|
|
}
|
|
],
|
|
"path": "{{parent}}/{{layer}}/{{element}}/{{packFriendlyName}}"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "HWBOARD"
|
|
}
|
|
],
|
|
"path": ""
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "HWPART"
|
|
}
|
|
],
|
|
"path": ""
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"packType": "TEMPLATE"
|
|
}
|
|
],
|
|
"path": ""
|
|
},
|
|
{
|
|
"selectors": [],
|
|
"path": "misc/{{packVendor}}.{{packName}}.{{packVersion}}"
|
|
}
|
|
],
|
|
"overrideGeneratorMappingRules": [
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "HALCodeGen"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/generated/hal/"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "FreeRTOSCodeGen"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/generated/middleware"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "*"
|
|
},
|
|
{
|
|
"packType": "HAL"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/generated/hal"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "*"
|
|
},
|
|
{
|
|
"packType": "MW"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/generated/middleware"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "*"
|
|
},
|
|
{
|
|
"packType": "PARTDRV"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/generated/parts"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "*"
|
|
},
|
|
{
|
|
"packType": "UTILITY"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/generated/utilities"
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "FreeRTOSAppCodeGen"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/."
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "*AppCodeGen"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/."
|
|
},
|
|
{
|
|
"selectors": [
|
|
{
|
|
"generator": "*"
|
|
}
|
|
],
|
|
"path": "{{SWprj}}/generated/{{generatorID}}"
|
|
}
|
|
]
|
|
}
|
|
}"""
|
|
"File: .settings/pinout.store.json" = """
|
|
{
|
|
"version": 10,
|
|
"pinout-configuration": {
|
|
"userConfigurations": [
|
|
{
|
|
"pin": {
|
|
"name": "PA3",
|
|
"position": "17",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"a"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 3,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "GPIOA",
|
|
"name": "GPIO",
|
|
"type": "user_gpio"
|
|
},
|
|
"pinned": true
|
|
}
|
|
],
|
|
"needConfigurations": [
|
|
{
|
|
"id": "4df517d9-44b7-4f7a-b6a4-6671783f73ae",
|
|
"needId": "4df517d9-44b7-4f7a-b6a4-6671783f73ae",
|
|
"pin": {
|
|
"name": "PA1",
|
|
"position": "15",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"a"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 1,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_RMII_REF_CLK",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF10"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "8741a027-bfe3-4849-985e-3eba4c8f56c0",
|
|
"needId": "8741a027-bfe3-4849-985e-3eba4c8f56c0",
|
|
"pin": {
|
|
"name": "PA10",
|
|
"position": "43",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 10,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_CLK",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF13"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "2d5bf642-a71b-40ea-92ad-44539455fdf4",
|
|
"needId": "2d5bf642-a71b-40ea-92ad-44539455fdf4",
|
|
"pin": {
|
|
"name": "PA11",
|
|
"position": "44",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"f"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 11,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "USB",
|
|
"name": "USB_DM",
|
|
"type": "additional"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "dcde908c-48b0-4db8-9714-72ccc7666113",
|
|
"needId": "dcde908c-48b0-4db8-9714-72ccc7666113",
|
|
"pin": {
|
|
"name": "PA12",
|
|
"position": "45",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"f"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 12,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "USB",
|
|
"name": "USB_DP",
|
|
"type": "additional"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "28225b9e-a66c-480a-81ff-6e2398f8337d",
|
|
"needId": "28225b9e-a66c-480a-81ff-6e2398f8337d",
|
|
"pin": {
|
|
"name": "PA13(JTMS/SWDIO)",
|
|
"position": "46",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 13,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "DEBUG",
|
|
"name": "DEBUG_SWDIO",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF0"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "4f891dc8-ab6d-4299-b8e4-38264e5407bf",
|
|
"needId": "4f891dc8-ab6d-4299-b8e4-38264e5407bf",
|
|
"pin": {
|
|
"name": "PA14(JTCK/SWCLK)",
|
|
"position": "49",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 14,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "DEBUG",
|
|
"name": "DEBUG_SWCLK",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF0"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "c61bb792-4c46-48ee-81ae-50fcc08ee950",
|
|
"needId": "c61bb792-4c46-48ee-81ae-50fcc08ee950",
|
|
"pin": {
|
|
"name": "PA2",
|
|
"position": "16",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"a"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 2,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_MDIO",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF10"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "49c0283a-9f7c-4e53-8a32-e2fbb6c71cd9",
|
|
"needId": "49c0283a-9f7c-4e53-8a32-e2fbb6c71cd9",
|
|
"pin": {
|
|
"name": "PA7",
|
|
"position": "23",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"a"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 7,
|
|
"port": "A"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_RMII_CRS_DV",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF10"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "4b9ec3d4-8669-4b4b-b789-f6f159e32270",
|
|
"needId": "4b9ec3d4-8669-4b4b-b789-f6f159e32270",
|
|
"pin": {
|
|
"name": "PB12",
|
|
"position": "33",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"f"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 12,
|
|
"port": "B"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_RMII_TXD0",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF10"
|
|
},
|
|
"pinned": true,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "47c64195-6f4b-4b15-90b3-b4181742b5cc",
|
|
"needId": "47c64195-6f4b-4b15-90b3-b4181742b5cc",
|
|
"pin": {
|
|
"name": "PB13",
|
|
"position": "34",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 13,
|
|
"port": "B"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_RMII_TX_EN",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF10"
|
|
},
|
|
"pinned": true,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "b893d500-4fac-4345-bb50-36945a87c8c8",
|
|
"needId": "b893d500-4fac-4345-bb50-36945a87c8c8",
|
|
"pin": {
|
|
"name": "PB15",
|
|
"position": "36",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 15,
|
|
"port": "B"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_RMII_TXD1",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF10"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "7e867792-9e1e-45a6-b90e-374dc8168738",
|
|
"needId": "7e867792-9e1e-45a6-b90e-374dc8168738",
|
|
"pin": {
|
|
"name": "PB3(JTDO/TRACESWO)",
|
|
"position": "55",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"f"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 3,
|
|
"port": "B"
|
|
},
|
|
"signal": {
|
|
"instance": "DEBUG",
|
|
"name": "DEBUG_TRACESWO",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF0"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "5efd587b-3c09-44b0-a9ca-75063ec44659",
|
|
"needId": "5efd587b-3c09-44b0-a9ca-75063ec44659",
|
|
"pin": {
|
|
"name": "PC1",
|
|
"position": "9",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"a"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 1,
|
|
"port": "C"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_MDC",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF10"
|
|
},
|
|
"pinned": true,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "dda1d448-418e-4d7b-a14e-d574ab3fe043",
|
|
"needId": "dda1d448-418e-4d7b-a14e-d574ab3fe043",
|
|
"pin": {
|
|
"name": "PC4",
|
|
"position": "24",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"a"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 4,
|
|
"port": "C"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_RMII_RXD0",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF12"
|
|
},
|
|
"pinned": true,
|
|
"ownedByUser": false
|
|
},
|
|
{
|
|
"id": "6dfc2d3a-2aa8-42c0-827f-9db4dc23a101",
|
|
"needId": "6dfc2d3a-2aa8-42c0-827f-9db4dc23a101",
|
|
"pin": {
|
|
"name": "PC5",
|
|
"position": "25",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"a"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 5,
|
|
"port": "C"
|
|
},
|
|
"signal": {
|
|
"instance": "ETH1",
|
|
"name": "ETH1_RMII_RXD1",
|
|
"type": "alternate",
|
|
"alternateFunctionId": "AF13"
|
|
},
|
|
"pinned": false,
|
|
"ownedByUser": false
|
|
}
|
|
]
|
|
},
|
|
"pinout-excluded-pins": [],
|
|
"pinout-labels": [
|
|
{
|
|
"position": "17",
|
|
"labels": [
|
|
"RMII_NRESET"
|
|
]
|
|
}
|
|
],
|
|
"pinout-gpio-assignations": [
|
|
{
|
|
"gpioGroupId": "default_gpio_group_id",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"swInstanceId": "96bdbde7-2427-4495-8ead-8f74716c9e07",
|
|
"instanceName": "GPIO"
|
|
}
|
|
],
|
|
"pinout-gpio-groups": [
|
|
{
|
|
"id": "default_gpio_group_id",
|
|
"name": "gpio_default",
|
|
"pins": [
|
|
{
|
|
"name": "PA3",
|
|
"position": "17",
|
|
"type": "gpio",
|
|
"powerSource": "VDD",
|
|
"ioStructureOptions": [
|
|
"a"
|
|
],
|
|
"ioType": "I/O",
|
|
"ioStructure": "FT",
|
|
"index": 3,
|
|
"port": "A"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"pinout-gpio-needs": [
|
|
{
|
|
"id": "8741a027-bfe3-4849-985e-3eba4c8f56c0",
|
|
"needId": "8741a027-bfe3-4849-985e-3eba4c8f56c0",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_CLK",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "c61bb792-4c46-48ee-81ae-50fcc08ee950",
|
|
"needId": "c61bb792-4c46-48ee-81ae-50fcc08ee950",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_MDIO",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "49c0283a-9f7c-4e53-8a32-e2fbb6c71cd9",
|
|
"needId": "49c0283a-9f7c-4e53-8a32-e2fbb6c71cd9",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_RMII_CRS_DV",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "4df517d9-44b7-4f7a-b6a4-6671783f73ae",
|
|
"needId": "4df517d9-44b7-4f7a-b6a4-6671783f73ae",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_RMII_REF_CLK",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "6dfc2d3a-2aa8-42c0-827f-9db4dc23a101",
|
|
"needId": "6dfc2d3a-2aa8-42c0-827f-9db4dc23a101",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_RMII_RXD1",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "b893d500-4fac-4345-bb50-36945a87c8c8",
|
|
"needId": "b893d500-4fac-4345-bb50-36945a87c8c8",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_RMII_TXD1",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "5efd587b-3c09-44b0-a9ca-75063ec44659",
|
|
"needId": "5efd587b-3c09-44b0-a9ca-75063ec44659",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_MDC",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "dda1d448-418e-4d7b-a14e-d574ab3fe043",
|
|
"needId": "dda1d448-418e-4d7b-a14e-d574ab3fe043",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_RMII_RXD0",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "4b9ec3d4-8669-4b4b-b789-f6f159e32270",
|
|
"needId": "4b9ec3d4-8669-4b4b-b789-f6f159e32270",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_RMII_TXD0",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "47c64195-6f4b-4b15-90b3-b4181742b5cc",
|
|
"needId": "47c64195-6f4b-4b15-90b3-b4181742b5cc",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"signal": "ETH1_RMII_TX_EN",
|
|
"instanceName": "ETH1"
|
|
},
|
|
{
|
|
"id": "2d5bf642-a71b-40ea-92ad-44539455fdf4",
|
|
"needId": "2d5bf642-a71b-40ea-92ad-44539455fdf4",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0#HAL CORE GPIO Init and PCD",
|
|
"signal": "USB_DM",
|
|
"instanceName": "USB"
|
|
},
|
|
{
|
|
"id": "dcde908c-48b0-4db8-9714-72ccc7666113",
|
|
"needId": "dcde908c-48b0-4db8-9714-72ccc7666113",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0#HAL CORE GPIO Init and PCD",
|
|
"signal": "USB_DP",
|
|
"instanceName": "USB"
|
|
},
|
|
{
|
|
"id": "4f891dc8-ab6d-4299-b8e4-38264e5407bf",
|
|
"needId": "4f891dc8-ab6d-4299-b8e4-38264e5407bf",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0#HAL CORE Init GPIO and CORTEX",
|
|
"signal": "DEBUG_SWCLK",
|
|
"instanceName": "CM33"
|
|
},
|
|
{
|
|
"id": "28225b9e-a66c-480a-81ff-6e2398f8337d",
|
|
"needId": "28225b9e-a66c-480a-81ff-6e2398f8337d",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0#HAL CORE Init GPIO and CORTEX",
|
|
"signal": "DEBUG_SWDIO",
|
|
"instanceName": "CM33"
|
|
},
|
|
{
|
|
"id": "7e867792-9e1e-45a6-b90e-374dc8168738",
|
|
"needId": "7e867792-9e1e-45a6-b90e-374dc8168738",
|
|
"softwareProjectId": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentInstanceId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0#HAL CORE Init GPIO and CORTEX",
|
|
"signal": "DEBUG_TRACESWO",
|
|
"instanceName": "CM33"
|
|
}
|
|
],
|
|
"pinout-user-settings": {}
|
|
}"""
|
|
"File: STM32C5A3RGT6_project/.settings/hw-composition.store.json" = """
|
|
{
|
|
"name": "STM32C5A3RGT6_project",
|
|
"boards": [
|
|
{
|
|
"type": "VIRTUAL",
|
|
"mcuUID": "STMicroelectronics.stm32c5xx_dfp.2.1.0$STMicroelectronics:13::STM32C5A3RGT6",
|
|
"uid": "5bc36631-0504-453f-9dd1-b183bd7a9c7f"
|
|
}
|
|
],
|
|
"version": 3,
|
|
"constraints": []
|
|
}"""
|
|
"File: STM32C5A3RGT6_project/STM32C5A3RGT6_project.hw" = '""'
|
|
"File: STM32C5A3RGT6_project/project.cube" = """
|
|
{
|
|
"traits": [
|
|
{
|
|
"files": [
|
|
"STM32C5A3RGT6_project.hw"
|
|
],
|
|
"name": "hardware",
|
|
"id": "bf7717e6-07f3-4848-a074-f936711d9523"
|
|
}
|
|
],
|
|
"children": []
|
|
}"""
|
|
"File: lights.csolution.yml" = """
|
|
# yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/schemas/projmgr/2.11.0/tools/projmgr/schemas/csolution.schema.json
|
|
solution:
|
|
output-dirs:
|
|
tmpdir: project/tmp
|
|
outdir: $SolutionDir()$/build/$Project$.$BuildType$
|
|
generators:
|
|
base-dir: $ProjectDir()$/generated
|
|
options:
|
|
- generator: stm32c5xx_hal_mx2codegen
|
|
path: $ProjectDir()$/generated/hal
|
|
- generator: lwip_mx2codegen
|
|
path: $ProjectDir()$/generated/middleware
|
|
- generator: freertos_mx2codegen
|
|
path: $ProjectDir()$/generated/middleware
|
|
- generator: usbx_mx2codegen
|
|
path: $ProjectDir()$/generated/middleware
|
|
- generator: syscalls_mx2codegen
|
|
path: $ProjectDir()$/generated/utilities
|
|
build-types:
|
|
- type: debug_GCC
|
|
compiler: GCC
|
|
- type: release_GCC
|
|
compiler: GCC
|
|
- type: debug_IAR
|
|
compiler: IAR
|
|
- type: release_IAR
|
|
compiler: IAR
|
|
- type: debug_AC6
|
|
compiler: AC6
|
|
- type: release_AC6
|
|
compiler: AC6
|
|
target-types:
|
|
- type: STM32C5A3RGT6
|
|
device: STM32C5A3RGT6
|
|
projects:
|
|
- project: project/lights.cproject.yml
|
|
packs:
|
|
- pack: STMicroelectronics::CMSIS@6.3.0
|
|
- pack: STMicroelectronics::freertos@2.1.0
|
|
- pack: STMicroelectronics::lwip@2.1.0
|
|
- pack: STMicroelectronics::stm32c5xx_dfp@2.1.0
|
|
- pack: STMicroelectronics::stm32c5xx_hal_drivers@2.1.0
|
|
- pack: STMicroelectronics::stm32cubemx2_templates_no_os_stm32c5@2.1.0
|
|
- pack: STMicroelectronics::syscalls@2.0.0
|
|
- pack: STMicroelectronics::usbx@2.1.0
|
|
"""
|
|
"File: project.cube" = """
|
|
{
|
|
"traits": [
|
|
{
|
|
"id": "4996ba81-2f9e-4f18-aab6-9aaad3f965ef",
|
|
"name": "application",
|
|
"files": [
|
|
"lights.csolution.yml"
|
|
]
|
|
}
|
|
],
|
|
"children": [
|
|
"STM32C5A3RGT6_project/STM32C5A3RGT6_project.hw"
|
|
]
|
|
}"""
|
|
"File: project/.settings/middleware-utilities-resource-manager.store.json" = """
|
|
{
|
|
"version": 1,
|
|
"$type": "https://st.com/schema/middleware-utilities#//",
|
|
"id": "5d1a3b98-da0e-4e19-801f-0fd630ff8a7c",
|
|
"middleware": [
|
|
"USBX",
|
|
"STFCF",
|
|
"STCryptoLib",
|
|
"Open_Bootloader",
|
|
"LwIP",
|
|
"LevelX",
|
|
"FreeRTOS",
|
|
"FileX"
|
|
],
|
|
"utilities": [
|
|
"Thread_Safe_LibC",
|
|
"Syscalls",
|
|
"Sequencer",
|
|
"EEPROM_Emulation",
|
|
"Basic_STDIO"
|
|
]
|
|
}"""
|
|
"File: project/.settings/part-resource-manager.store.json" = """
|
|
{
|
|
"version": 1,
|
|
"$type": "https://st.com/schema/parts#//",
|
|
"id": "3070a9d7-d125-4355-9190-9d463ae623a7",
|
|
"boundList": []
|
|
}"""
|
|
"File: project/.settings/peripherals.store.json" = """
|
|
{
|
|
"configuration": {
|
|
"MPU": {
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX MPU",
|
|
"driverConfigurationId": "afd5b53f-f251-40b2-ad99-0e48c1139af5"
|
|
},
|
|
"ICACHE": {
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:ICACHE",
|
|
"driverConfigurationId": "93d223f4-db9b-4dea-94d0-2ff16c085039"
|
|
},
|
|
"RCC": {
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:RCC",
|
|
"driverConfigurationId": "abca66f8-09d5-4866-9ba0-0b2ff018ef22"
|
|
},
|
|
"NVIC": {
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX NVIC",
|
|
"driverConfigurationId": "afeed797-5f6c-45ad-8fd8-0affb43677e5"
|
|
},
|
|
"ETH1": {
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:ETH",
|
|
"driverConfigurationId": "b368a2d2-7021-4813-ae44-c7140ba6efae"
|
|
},
|
|
"USB_DRD_FS.DEVICE": {
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:PCD",
|
|
"driverConfigurationId": "0120744f-23c9-4243-9ded-156eb09a151f"
|
|
},
|
|
"DEBUG": {
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG",
|
|
"driverConfigurationId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d"
|
|
},
|
|
"RNG": {
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:RNG",
|
|
"driverConfigurationId": "2b920f2a-47bb-4dde-bdc4-b8400a8421b8"
|
|
},
|
|
"RTC": {
|
|
"driverConfigurationId": "c73957d6-4141-4c25-a282-753ffeed9c5b",
|
|
"driverId": "STMicroelectronics::Device:STM32CubeMX2 Config:RTC"
|
|
}
|
|
}
|
|
}"""
|
|
"File: project/.settings/sw-composition.store.json" = """
|
|
{
|
|
"componentModel": {
|
|
"version": 2,
|
|
"$type": "http://st.com/schema/sw-composer#//SWComposition",
|
|
"id": "2f236420-2411-43f5-a4db-540139f7193e",
|
|
"components": [
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SingleInstanceSWComponent",
|
|
"id": "a9f3a340-d022-4eb2-86fd-7ec30909b407",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORE@2.1.0#HAL Generated code",
|
|
"label": "STM32CubeMX2 Config:CORE",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "fdd5f6e5-b882-41d8-a212-41dfd6634fd5",
|
|
"componentDescriptionId": "STMicroelectronics.CMSIS.6.3.0$STMicroelectronics::CMSIS:CORE@6.2.0#ARMv6_7_8-M Device",
|
|
"label": "CORE",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "d18a9ff3-99d7-45f8-9479-6d47d55d3789",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:UTILS@2.0.0#STM32C5",
|
|
"label": "STM32 LL:UTILS",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "e8203df6-a1b8-4f94-8d86-49dda66a723e",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Codegen:Generated Code@2.0.0#HAL Common",
|
|
"label": "STM32CubeMX2 Codegen:Generated Code",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "6a7563c7-cf8e-4d61-85f6-3e2b05d4963f",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX MPU@2.1.0#HAL CORE Init and CORTEX",
|
|
"label": "STM32CubeMX2 Config:CORTEX MPU",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "c73ab526-2181-48eb-b0d7-ab068fce3a62",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ICACHE@2.1.0#HAL CORE Init and ICACHE",
|
|
"label": "STM32CubeMX2 Config:ICACHE",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SingleInstanceSWComponent",
|
|
"id": "0c077ba3-6720-4201-b2c8-3ec9c5ea2460",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:RCC@2.1.0#HAL CORE Init GPIO and RCC",
|
|
"label": "STM32CubeMX2 Config:RCC",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "64fe0f73-99e0-4d8e-9277-be25a95b1f99",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX NVIC@2.1.0#HAL CORE Init and CORTEX",
|
|
"label": "STM32CubeMX2 Config:CORTEX NVIC",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SingleInstanceSWComponent",
|
|
"id": "b27137de-f5ba-4fca-bf24-997093cb7536",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:System@2.1.0#HAL System Init",
|
|
"label": "STM32CubeMX2 Config:System",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SingleInstanceSWComponent",
|
|
"id": "ebb98873-deb4-4240-8bf7-586c2b78c3a6",
|
|
"componentDescriptionId": "STMicroelectronics.syscalls.2.0.0$STMicroelectronics::Utility:STM32CubeMX2 Config:syscalls@1.0.0#Syscalls Config",
|
|
"label": "STM32CubeMX2 Config:syscalls",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "430ffa88-9128-41c1-8579-fb2c7ecd10f1",
|
|
"componentDescriptionId": "STMicroelectronics.stm32cubemx2_templates_no_os_stm32c5.2.1.0$STMicroelectronics::Application:stm32cubemx2_templates&no os@2.1.0#template no os dependencies",
|
|
"label": "stm32cubemx2_templates:no os",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "096a27fc-4dce-40f6-9d43-e33aec9f35ce",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_dfp.2.1.0$STMicroelectronics::Device:Startup@2.1.0#STM32C5",
|
|
"label": "Startup",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "374e8768-7661-43d5-bc64-5770fd0bf59a",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"label": "STM32CubeMX2 Config:ETH",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "15b4dc75-5789-4ed6-b083-7793828f55b4",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:ETH@2.1.0#HAL CORE",
|
|
"label": "STM32 HAL:ETH",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "1af0b3b5-e5a6-4a19-b864-f839e5e56120",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0#HAL CORE GPIO Init and PCD",
|
|
"label": "STM32CubeMX2 Config:PCD",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "fea17c08-f53d-470e-bb65-15ba5e7d6517",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:PCD@2.1.0#HAL CORE USB",
|
|
"label": "STM32 HAL:PCD",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "cd8d6efd-23a1-49b5-b4af-b4b1101dbae8",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL DRIVERS CORE:USB CORE DEF@2.1.0#HAL CORE",
|
|
"label": "STM32 HAL DRIVERS CORE:USB CORE DEF",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "0b885452-3e44-4f08-85a1-43066d562369",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL DRIVERS CORE:USB DRD@2.1.0#HAL CORE",
|
|
"label": "STM32 HAL DRIVERS CORE:USB DRD",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "5ad5f61e-a3e2-4d42-a542-fe453de07f18",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0#HAL CORE Init GPIO and CORTEX",
|
|
"label": "STM32CubeMX2 Config:CORTEX DEBUG",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SingleInstanceSWComponent",
|
|
"id": "fbb74a78-6e4c-4d92-8a8e-93049cfefb0c",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:STM32CubeMX2 Config:USBX@2.1.0#usbx core condition",
|
|
"label": "STM32CubeMX2 Config:USBX",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "c2933bb8-133e-4b2e-ac99-c689064507d4",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:USBX Core:Common@6.5.0",
|
|
"label": "USBX Core:Common",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SingleInstanceSWComponent",
|
|
"id": "2ccf3cb7-7232-4ae6-9bbf-f5f229a52c0d",
|
|
"componentDescriptionId": "STMicroelectronics.lwip.2.1.0$STMicroelectronics::Network:STM32CubeMX2 Config:LwIP@2.1.0#lwip condition",
|
|
"label": "STM32CubeMX2 Config:LwIP",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "632e787b-a2c8-4240-874d-80dc9f7dcae1",
|
|
"componentDescriptionId": "STMicroelectronics.lwip.2.1.0$STMicroelectronics::Network:LwIP:Core@2.0.0",
|
|
"label": "LwIP:Core",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SingleInstanceSWComponent",
|
|
"id": "a00cbc4d-9e24-4947-bde5-5a99814619ec",
|
|
"componentDescriptionId": "STMicroelectronics.freertos.2.1.0$STMicroelectronics::RTOS:STM32CubeMX2 Config:FreeRTOS@2.1.0#FreeRTOS Init condition",
|
|
"label": "STM32CubeMX2 Config:FreeRTOS",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "23e49875-0700-4f98-8b6a-bd7aed016476",
|
|
"componentDescriptionId": "STMicroelectronics.freertos.2.1.0$STMicroelectronics::RTOS:FreeRTOS:Core@11.2.0#FreeRTOS Memory Heap condition",
|
|
"label": "FreeRTOS:Core",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "2434b323-d048-4767-a9de-716e2a2b7224",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:RNG@2.1.0#HAL CORE Init and RNG",
|
|
"label": "STM32CubeMX2 Config:RNG",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "bfbd03dc-c6e1-4dd9-82af-c17ae3beba1b",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:RTC@2.1.0#HAL CORE GPIO Init and RTC",
|
|
"label": "STM32CubeMX2 Config:RTC",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "3b625280-bc50-4933-ba4e-9966bdc4eb8e",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:CORTEX@2.0.0#HAL CORTEX",
|
|
"label": "STM32 HAL:CORTEX",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "ef13fe1d-d76b-490c-a59f-f11fcaf1ef94",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:Core@2.0.0#HAL Common",
|
|
"label": "STM32 HAL:Core",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "b0ec11df-1f1d-4142-9593-ec5c5045f2a7",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:FLASH_ITF@2.1.0#HAL FLASH_ITF",
|
|
"label": "STM32 HAL:FLASH_ITF",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "e0d215e8-d41a-4184-ba5a-7d8f25f37f09",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:GPIO@2.1.0#HAL GPIO",
|
|
"label": "STM32 HAL:GPIO",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "a0223f83-367c-47dc-b2d4-3baa07c8e16b",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:ICACHE@2.1.0#HAL ICACHE",
|
|
"label": "STM32 HAL:ICACHE",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "920dcda1-a3c1-4f28-85f1-ea4fbd6643f9",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:PWR@2.0.1#HAL PWR",
|
|
"label": "STM32 HAL:PWR",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "7fc5b244-c800-41c8-82f0-ae05e2e406ef",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:RCC@2.0.0#HAL RCC",
|
|
"label": "STM32 HAL:RCC",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "f391659d-3189-4228-98d6-abe6dd19ecac",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:RNG@2.0.0#HAL RNG",
|
|
"label": "STM32 HAL:RNG",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "e9f2ef50-47b5-4510-8ac1-02c87ef33b62",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:RTC@2.0.1#HAL RTC",
|
|
"label": "STM32 HAL:RTC",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "b2830c15-e687-4322-902d-3c6bdc0b50bc",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 HAL:timebases&SYSTICK@2.0.0#Timebase NONE",
|
|
"label": "STM32 HAL:SYSTICK",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "1b317f6f-f974-4b97-abfe-c90428fcf3fc",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:BUS@2.0.1#LL",
|
|
"label": "STM32 LL:BUS",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "7dec27e3-97d3-43ad-a6ba-48178c41e624",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:Common@2.0.0#CMSIS Core",
|
|
"label": "STM32 LL:Common",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "6f5bf5f7-23ac-40e9-8ed0-23a693c3775f",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:EXTI@2.1.0#LL",
|
|
"label": "STM32 LL:EXTI",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "5eb1a87d-862c-41d3-96b8-ceabe7001904",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:FLASH@2.1.0#LL",
|
|
"label": "STM32 LL:FLASH",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "d97effe2-7840-47c6-9dc5-9594e27ef99c",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:GPIO@2.1.0#LL",
|
|
"label": "STM32 LL:GPIO",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "52743aff-3ffd-45f3-b142-f7f5ffaeb087",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:ICACHE@2.0.0#LL",
|
|
"label": "STM32 LL:ICACHE",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "fbc8b048-c8c2-42dc-b940-67e55d4b3ec3",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:PWR@2.0.0#LL",
|
|
"label": "STM32 LL:PWR",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "cd55335d-4814-494d-aae6-cec26990c57b",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:RCC@2.0.0#LL",
|
|
"label": "STM32 LL:RCC",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "a0ff7bb3-2a56-40a1-b62e-4b33af15cffb",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:RNG@2.0.0#LL",
|
|
"label": "STM32 LL:RNG",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "45e4d033-d0f4-459e-abb0-4409a5381d88",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:RTC@2.0.0#LL",
|
|
"label": "STM32 LL:RTC",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "f471e4c4-e26a-4740-a2f8-f6cb96f6e081",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:SBS@2.0.0#LL",
|
|
"label": "STM32 LL:SBS",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "4461f95e-bdd5-4563-9563-ff27386d5fcb",
|
|
"componentDescriptionId": "STMicroelectronics.lwip.2.1.0$STMicroelectronics::Network:LwIP:Common port&STM32@2.1.0",
|
|
"label": "LwIP:STM32",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "061a2235-5ac7-4f36-809e-e23bd582b10c",
|
|
"componentDescriptionId": "STMicroelectronics.lwip.2.1.0$STMicroelectronics::Network:LwIP:RTOS port&FreeRTOS@2.1.0#RTOS condition",
|
|
"label": "LwIP:FreeRTOS",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "8ba3812f-b9e8-4696-8a62-c3f7bd18cd31",
|
|
"componentDescriptionId": "STMicroelectronics.lwip.2.1.0$STMicroelectronics::Network:LwIP:SNTP@2.0.0#lwip condition",
|
|
"label": "LwIP:SNTP",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "670f712b-3f9b-4817-8051-4566dfb14bc0",
|
|
"componentDescriptionId": "STMicroelectronics.lwip.2.1.0$STMicroelectronics::Network:LwIP:STM32 ETH Interface FreeRTOS@2.1.0#lwip condition",
|
|
"label": "LwIP:STM32 ETH Interface FreeRTOS",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "c4dbd05c-98e1-4808-872a-78dba928e2ff",
|
|
"componentDescriptionId": "STMicroelectronics.freertos.2.1.0$STMicroelectronics::RTOS:FreeRTOS:MemMang&Heap_4@11.2.0#FreeRTOS Memory Heap condition",
|
|
"label": "FreeRTOS:Heap_4",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "175d4976-a351-4d40-99f6-9dd3728afd32",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:STM32CubeMX2 Codegen:CDC_ACM_Device_Class@2.1.0#Use CDC_ACM Device Class",
|
|
"label": "STM32CubeMX2 Codegen:CDC_ACM_Device_Class",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "5a1f2777-6a73-4634-a5c1-f673600c7705",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:STM32CubeMX2 Codegen:Device_Core@2.1.0#Use Device Core",
|
|
"label": "STM32CubeMX2 Codegen:Device_Core",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "dddfa33d-3110-4466-957f-11f807f47ebf",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:USBX Controllers Driver:Device@6.5.0#Use Device Controllers",
|
|
"label": "USBX Controllers Driver:Device",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "9284b969-2cd0-403f-9b76-b60cc99ec528",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:USBX Core:Device@6.5.0#Use Device Core",
|
|
"label": "USBX Core:Device",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "eca3870c-65e9-40ca-831e-2df9e95f60b1",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:USBX Device Class:CDC ACM@6.5.0#Use CDC_ACM Device Class",
|
|
"label": "USBX Device Class:CDC ACM",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "4d23c14b-1c13-47d4-a7a5-3ed6ff54d73c",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:USBX Device Descriptors Driver:Device@2.1.0#Use Device Core",
|
|
"label": "USBX Device Descriptors Driver:Device",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "05c9bd90-4ba7-4049-9230-66d22909af70",
|
|
"componentDescriptionId": "STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:USBX:No_OS@6.5.0",
|
|
"label": "USBX:No_OS",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "a85ac26b-de20-4e08-a26f-890a94c383e4",
|
|
"componentDescriptionId": "STMicroelectronics.syscalls.2.0.0$STMicroelectronics::Utility:syscalls&Standalone syscalls@1.0.0",
|
|
"label": "syscalls:Standalone syscalls",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//SWComponent",
|
|
"id": "7cb3b999-9557-4bb8-803e-bc3c03b7e2d4",
|
|
"componentDescriptionId": "STMicroelectronics.syscalls.2.0.0$STMicroelectronics::Utility:sysmem&Standalone sysmem@1.0.0",
|
|
"label": "sysmem:Standalone sysmem",
|
|
"expanded": true,
|
|
"userAdded": false
|
|
},
|
|
{
|
|
"$type": "http://st.com/schema/sw-composer#//MultiInstanceSWComponent",
|
|
"id": "eedb6c57-ee48-4f07-b3a8-d0381f14d6ae",
|
|
"componentDescriptionId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:GPIO@2.1.0#HAL GPIO Init",
|
|
"label": "STM32CubeMX2 Config:GPIO",
|
|
"expanded": true,
|
|
"userAdded": true
|
|
}
|
|
]
|
|
},
|
|
"notation": {
|
|
"version": 1,
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Diagram",
|
|
"$id": "e4a1da54-3c06-48de-be19-23f6d30472b0",
|
|
"semanticElement": {
|
|
"uri": "2f236420-2411-43f5-a4db-540139f7193e"
|
|
},
|
|
"elements": [
|
|
{
|
|
"$id": "efd60dc0-8739-4cfe-bcf4-888a7ef26d6f",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "a9f3a340-d022-4eb2-86fd-7ec30909b407"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "9181362a-843b-459c-bff9-48916b94ad03",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "fdd5f6e5-b882-41d8-a212-41dfd6634fd5"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "8949e044-cbb8-4070-9eba-3e844fad9b56",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "d18a9ff3-99d7-45f8-9479-6d47d55d3789"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "eec0d7d4-b037-4ed4-889b-c25ca93a2bf9",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "e8203df6-a1b8-4f94-8d86-49dda66a723e"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "09bf4d24-98f7-4e20-bb13-f4247f86a19b",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "6a7563c7-cf8e-4d61-85f6-3e2b05d4963f"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "10bbd34d-e1f8-4f3f-86be-8a42dc44b6c4",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "c73ab526-2181-48eb-b0d7-ab068fce3a62"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "cb6c1a12-576b-450a-9db4-b0af256b001f",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "0c077ba3-6720-4201-b2c8-3ec9c5ea2460"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "41167318-88af-4f46-8b02-18d18445d143",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "64fe0f73-99e0-4d8e-9277-be25a95b1f99"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "b43bf916-e915-46d8-93d1-555cd79ea27d",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "b27137de-f5ba-4fca-bf24-997093cb7536"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "df62d372-9671-4f53-bf86-de5eb16034a2",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "ebb98873-deb4-4240-8bf7-586c2b78c3a6"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "8d7ff11e-1837-4c1d-9ec6-3bdacd18fb1d",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "430ffa88-9128-41c1-8579-fb2c7ecd10f1"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
},
|
|
{
|
|
"$id": "c03cf07a-b7af-4396-912d-78b0dc4153d5",
|
|
"$type": "http://www.eclipse.org/emfcloud/modelserver/notation#//Shape",
|
|
"semanticElement": {
|
|
"uri": "096a27fc-4dce-40f6-9d43-e33aec9f35ce"
|
|
},
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}"""
|
|
"File: project/.settings/sw-configuration.store.json" = """
|
|
{
|
|
"software": {
|
|
"model": {
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORE@2.1.0#HAL Generated code": [
|
|
{
|
|
"index": 0,
|
|
"instanceId": "ddbd6b8f-2601-4b0e-9350-7900dcbfda90",
|
|
"name": "MyCORE_1",
|
|
"entity": "globalProjectComponent",
|
|
"settings": {
|
|
"parameters": {
|
|
"common": {
|
|
"prefetch_enable": true,
|
|
"check_param": false,
|
|
"secure_check_param": false,
|
|
"check_process_state": false,
|
|
"assert_dbg_param": false,
|
|
"assert_dbg_state": false,
|
|
"hal_mutex": false,
|
|
"timebase_feature": {
|
|
"hal_timebase_selection": "SYSTICK"
|
|
}
|
|
},
|
|
"used_components": false,
|
|
"icache_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false
|
|
},
|
|
"rcc_feature": {
|
|
"use_hal_rcc_reset_periph_clock_management": false,
|
|
"use_hal_rcc_reset_rtc_domain": false
|
|
},
|
|
"adc_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_adc_dma": false
|
|
},
|
|
"aes_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"rng_recovery": true,
|
|
"use_hal_aes_suspend_resume": false,
|
|
"use_hal_aes_ccm_algo": false,
|
|
"use_hal_aes_ctr_algo": false,
|
|
"use_hal_aes_dma": false,
|
|
"use_hal_aes_ecb_cbc_algo": false,
|
|
"use_hal_aes_gcm_gmac_algo": false,
|
|
"use_hal_aes_rng_recovery": true
|
|
},
|
|
"ccb_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"rng_recovery": true,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_ccb_rng_recovery": true
|
|
},
|
|
"comp_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_comp_exti": false,
|
|
"use_hal_comp_window_mode": false
|
|
},
|
|
"cordic_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_cordic_dma": false
|
|
},
|
|
"crc_feature": {
|
|
"user_data": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO"
|
|
},
|
|
"crs_feature": {
|
|
"user_data": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"get_last_errors": false,
|
|
"use_register_callback": false
|
|
},
|
|
"dac_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_dac_dma": false,
|
|
"use_hal_dac_dual_channel": false
|
|
},
|
|
"dma_feature": {
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO"
|
|
},
|
|
"eth_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_eth_atomic_channel_lock": false,
|
|
"use_hal_eth_max_rx_ch_nb": 1,
|
|
"use_hal_eth_max_tx_ch_nb": 1
|
|
},
|
|
"exti_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false
|
|
},
|
|
"fdcan_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO"
|
|
},
|
|
"flash_feature": {
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"use_hal_flash_ob_edata": false,
|
|
"use_hal_flash_ecc": false,
|
|
"use_hal_flash_erase_bank": false,
|
|
"use_hal_flash_erase_by_addr": false,
|
|
"use_hal_flash_erase_page": false,
|
|
"use_hal_flash_mass_erase": false,
|
|
"use_hal_flash_program_by_addr": false
|
|
},
|
|
"gpio_feature": {
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO"
|
|
},
|
|
"hash_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_hash_dma": false
|
|
},
|
|
"hcd_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"use_hal_hcd_usb_double_buffer": false,
|
|
"use_hal_hcd_usb_ep_type_isoc": false,
|
|
"use_hal_hcd_max_channel_nb": 16
|
|
},
|
|
"i2c_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_i2c_dma": false
|
|
},
|
|
"i2s_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"use_hal_i2s_ovr_udr_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_i2s_dma": false
|
|
},
|
|
"i3c_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_i3c_dma": false
|
|
},
|
|
"iwdg_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"use_hal_iwdg_time_unit": "HAL_IWDG_TIME_UNIT_MS",
|
|
"use_hal_iwdg_hardware_start": false
|
|
},
|
|
"lptim_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_lptim_dma": false
|
|
},
|
|
"opamp_feature": {
|
|
"user_data": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_opamp_calibrate_parallel": false
|
|
},
|
|
"pcd_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"use_hal_pcd_usb_lpm": false,
|
|
"use_hal_pcd_usb_bcd": false,
|
|
"use_hal_pcd_usb_ep_type_isoc": false,
|
|
"use_hal_pcd_usb_double_buffer": false,
|
|
"use_hal_pcd_max_endpoint_nb": 8
|
|
},
|
|
"pka_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"rng_recovery": true,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_pka_rng_recovery": true
|
|
},
|
|
"rng_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO"
|
|
},
|
|
"smartcard_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_smartcard_dma": false,
|
|
"use_hal_smartcard_fifo": false
|
|
},
|
|
"smbus_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"get_last_errors": false
|
|
},
|
|
"spi_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_spi_crc": false,
|
|
"use_hal_spi_dma": false
|
|
},
|
|
"tim_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_tim_dma": false
|
|
},
|
|
"uart_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_uart_dma": false
|
|
},
|
|
"usart_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_usart_dma": false,
|
|
"use_hal_usart_fifo": false
|
|
},
|
|
"wwdg_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_wwdg_time_unit": "HAL_WWDG_TIME_UNIT_MS",
|
|
"use_hal_wwdg_hardware_start": false
|
|
},
|
|
"xspi_feature": {
|
|
"use_register_callback": false,
|
|
"user_data": false,
|
|
"get_last_errors": false,
|
|
"clk_enable_model": "HAL_CLK_ENABLE_NO",
|
|
"use_hal_xspi_dma": false,
|
|
"use_hal_xspi_hyperbus": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX MPU@2.1.0#HAL CORE Init and CORTEX": [
|
|
{
|
|
"index": 1,
|
|
"instanceId": "afd5b53f-f251-40b2-ad99-0e48c1139af5",
|
|
"name": "MyCORTEX_MPU_1",
|
|
"entity": "peripheral.cortex_mpu",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called",
|
|
"note": "MPU default configuration:\\n\\nBecause the instruction cache is enabled, the MPU must be enabled with the OTP/RO data area defined as a non-cacheable read-only region (0x08FF FE00-0x08FF FFFF range cover the full area) if the region is effectively used"
|
|
},
|
|
"basic": {
|
|
"mpu_enabled": true,
|
|
"default_map_enabled": true,
|
|
"during_hardfault": false,
|
|
"enable_mem_management_fault": true
|
|
},
|
|
"additional": {
|
|
"attributes": [
|
|
{
|
|
"_foreignKey": "ATTR_0",
|
|
"memory_type": "NORMAL",
|
|
"write_policy": "NCACHEABLE"
|
|
},
|
|
{
|
|
"_foreignKey": "ATTR_1",
|
|
"memory_type": "DEVICE",
|
|
"device_attribute": "NGNRNE"
|
|
},
|
|
{
|
|
"_foreignKey": "ATTR_2",
|
|
"memory_type": "DEVICE",
|
|
"device_attribute": "NGNRNE"
|
|
},
|
|
{
|
|
"_foreignKey": "ATTR_3",
|
|
"memory_type": "DEVICE",
|
|
"device_attribute": "NGNRNE"
|
|
},
|
|
{
|
|
"_foreignKey": "ATTR_4",
|
|
"memory_type": "DEVICE",
|
|
"device_attribute": "NGNRNE"
|
|
},
|
|
{
|
|
"_foreignKey": "ATTR_5",
|
|
"memory_type": "DEVICE",
|
|
"device_attribute": "NGNRNE"
|
|
},
|
|
{
|
|
"_foreignKey": "ATTR_6",
|
|
"memory_type": "DEVICE",
|
|
"device_attribute": "NGNRNE"
|
|
},
|
|
{
|
|
"_foreignKey": "ATTR_7",
|
|
"memory_type": "DEVICE",
|
|
"device_attribute": "NGNRNE"
|
|
}
|
|
],
|
|
"regions": [
|
|
{
|
|
"_foreignKey": "REGION_0",
|
|
"access_permission": "ALL_RO",
|
|
"attribute_number": 0,
|
|
"base_address": 150986752,
|
|
"instruction_access": false,
|
|
"limit_address": 150994943,
|
|
"use_region": true
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_1",
|
|
"access_permission": "ONLY_PRIV_RW",
|
|
"attribute_number": 0,
|
|
"base_address": 0,
|
|
"instruction_access": true,
|
|
"limit_address": 31,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_2",
|
|
"access_permission": "ONLY_PRIV_RW",
|
|
"attribute_number": 0,
|
|
"base_address": 0,
|
|
"instruction_access": true,
|
|
"limit_address": 31,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_3",
|
|
"access_permission": "ONLY_PRIV_RW",
|
|
"attribute_number": 0,
|
|
"base_address": 0,
|
|
"instruction_access": true,
|
|
"limit_address": 31,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_4",
|
|
"access_permission": "ONLY_PRIV_RW",
|
|
"attribute_number": 0,
|
|
"base_address": 0,
|
|
"instruction_access": true,
|
|
"limit_address": 31,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_5",
|
|
"access_permission": "ONLY_PRIV_RW",
|
|
"attribute_number": 0,
|
|
"base_address": 0,
|
|
"instruction_access": true,
|
|
"limit_address": 31,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_6",
|
|
"access_permission": "ONLY_PRIV_RW",
|
|
"attribute_number": 0,
|
|
"base_address": 0,
|
|
"instruction_access": true,
|
|
"limit_address": 31,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_7",
|
|
"access_permission": "ONLY_PRIV_RW",
|
|
"attribute_number": 0,
|
|
"base_address": 0,
|
|
"instruction_access": true,
|
|
"limit_address": 31,
|
|
"use_region": false
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ICACHE@2.1.0#HAL CORE Init and ICACHE": [
|
|
{
|
|
"index": 2,
|
|
"instanceId": "93d223f4-db9b-4dea-94d0-2ff16c085039",
|
|
"name": "MyICACHE_1",
|
|
"entity": "peripheral.icache",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called"
|
|
},
|
|
"basic": {
|
|
"associativity_mode": "2WAYS"
|
|
},
|
|
"additional": {
|
|
"remap_regions": [
|
|
{
|
|
"_foreignKey": "REGION_0",
|
|
"base_address": 0,
|
|
"master_port": 1,
|
|
"output_burst": "WRAP",
|
|
"remap_address": 0,
|
|
"size": 2,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_1",
|
|
"base_address": 0,
|
|
"master_port": 1,
|
|
"output_burst": "WRAP",
|
|
"remap_address": 0,
|
|
"size": 2,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_2",
|
|
"base_address": 0,
|
|
"master_port": 1,
|
|
"output_burst": "WRAP",
|
|
"remap_address": 0,
|
|
"size": 2,
|
|
"use_region": false
|
|
},
|
|
{
|
|
"_foreignKey": "REGION_3",
|
|
"base_address": 0,
|
|
"master_port": 1,
|
|
"output_burst": "WRAP",
|
|
"remap_address": 0,
|
|
"size": 2,
|
|
"use_region": false
|
|
}
|
|
],
|
|
"monitors": {
|
|
"hit_monitor": false,
|
|
"miss_monitor": false
|
|
}
|
|
},
|
|
"system": {
|
|
"nvic": {
|
|
"enable_interruption": false,
|
|
"chose_error_interrupt": {
|
|
"cache_error": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:RCC@2.1.0#HAL CORE Init GPIO and RCC": [
|
|
{
|
|
"index": 3,
|
|
"instanceId": "abca66f8-09d5-4866-9ba0-0b2ff018ef22",
|
|
"name": "MyRCC_1",
|
|
"entity": "peripheral.rcc",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called"
|
|
},
|
|
"basic": {
|
|
"periph_clocks_init": 0,
|
|
"flash_latency": 4,
|
|
"flash_programming_delay": 2,
|
|
"hse": {
|
|
"state": "OFF",
|
|
"enable_css": false,
|
|
"startup_time": 100
|
|
},
|
|
"lse": {
|
|
"state": "OFF",
|
|
"drive_capability": "LOW",
|
|
"enable_css": false,
|
|
"startup_time": 5000
|
|
},
|
|
"system_clock_frequency": "144 MHz"
|
|
},
|
|
"additional": {
|
|
"hsi": {
|
|
"enable_in_stop_mode": false
|
|
},
|
|
"psi": {
|
|
"enable_in_stop_mode": false
|
|
},
|
|
"clk_outputs": {
|
|
"lsco": false,
|
|
"mco1": false,
|
|
"mco2": false
|
|
},
|
|
"audio_clock": {
|
|
"enable": false
|
|
}
|
|
},
|
|
"system": {
|
|
"gpio": {},
|
|
"exti": {},
|
|
"nvic": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX NVIC@2.1.0#HAL CORE Init and CORTEX": [
|
|
{
|
|
"index": 4,
|
|
"instanceId": "afeed797-5f6c-45ad-8fd8-0affb43677e5",
|
|
"name": "MyCORTEX_NVIC_1",
|
|
"entity": "peripheral.cortex_nvic",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called"
|
|
},
|
|
"additional": {
|
|
"enable_exception_debugmon": false
|
|
},
|
|
"system": {
|
|
"nvic": {
|
|
"enable_exception_debugmon": false,
|
|
"note_pendsv": "PendSV priority not configurable",
|
|
"note_svc": "SVC priority not configurable"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:System@2.1.0#HAL System Init": [
|
|
{
|
|
"index": 5,
|
|
"instanceId": "556db68c-8974-4b5e-8151-3f0dd4dc1905",
|
|
"name": "MySystem_1",
|
|
"entity": "globalProjectComponent",
|
|
"settings": {
|
|
"parameters": {
|
|
"system_configuration": {
|
|
"icache_enable": true,
|
|
"rcc_rst": false,
|
|
"use_vdd_value": false
|
|
},
|
|
"generated_function_calls_not_ranked": [
|
|
{
|
|
"_foreignKey": "MPU",
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "MPU",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_cortex_mpu_init",
|
|
"peripheral": "CORTEX MPU"
|
|
},
|
|
{
|
|
"_foreignKey": "NVIC",
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "NVIC",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_cortex_nvic_init",
|
|
"peripheral": "CORTEX NVIC"
|
|
},
|
|
{
|
|
"_foreignKey": "ICACHE",
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "ICACHE",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_icache_init",
|
|
"peripheral": "ICACHE"
|
|
},
|
|
{
|
|
"_foreignKey": "RCC",
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "RCC",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_rcc_init",
|
|
"peripheral": "RCC"
|
|
}
|
|
],
|
|
"generated_function_calls": [
|
|
{
|
|
"_foreignKey": "ETH1",
|
|
"_rank": 0,
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "ETH1",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_eth1_init",
|
|
"peripheral": "ETH"
|
|
},
|
|
{
|
|
"_foreignKey": "USB_DRD_FS_DEVICE",
|
|
"_rank": 1,
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "USB_DRD_FS_DEVICE",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_usb_drd_fs_device_init",
|
|
"peripheral": "PCD"
|
|
},
|
|
{
|
|
"_foreignKey": "Cortex_DEBUG",
|
|
"_rank": 2,
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "Cortex_DEBUG",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_cortex_debug_init",
|
|
"peripheral": "CORTEX DEBUG"
|
|
},
|
|
{
|
|
"_foreignKey": "RNG",
|
|
"_rank": 3,
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "RNG",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_rng_init",
|
|
"peripheral": "RNG"
|
|
},
|
|
{
|
|
"_foreignKey": "RTC",
|
|
"_rank": 4,
|
|
"callable": false,
|
|
"generated": true,
|
|
"hw_instance": "RTC",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_rtc_init",
|
|
"peripheral": "RTC"
|
|
},
|
|
{
|
|
"_foreignKey": "gpio_default",
|
|
"_rank": 5,
|
|
"callable": true,
|
|
"generated": true,
|
|
"hw_instance": "gpio_default",
|
|
"layer": "HAL",
|
|
"mode": "",
|
|
"name": "mx_gpio_default_init",
|
|
"peripheral": "GPIO"
|
|
}
|
|
],
|
|
"code_generation": {
|
|
"optim_enable": true,
|
|
"strategy": "HW",
|
|
"exti_callback_user_data": false
|
|
},
|
|
"debug": {
|
|
"assert_dbg_param": false,
|
|
"assert_dbg_state": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.syscalls.2.0.0$STMicroelectronics::Utility:STM32CubeMX2 Config:syscalls@1.0.0#Syscalls Config": [
|
|
{
|
|
"index": 6,
|
|
"instanceId": "f5012179-b1ed-46f4-b9eb-c84290272eec",
|
|
"name": "Mysyscalls_1",
|
|
"entity": "unknown",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"description": "The syscalls utility provide minimal newlib/GCC integration with core syscall stubs and protected heap management for safe dynamic memory and standard library use."
|
|
},
|
|
"basic": {
|
|
"syscalls": {
|
|
"syscalls_usage_pattern": "Standalone"
|
|
},
|
|
"sysmem": {
|
|
"sysmem_usage_pattern": "Standalone"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH": [
|
|
{
|
|
"index": 7,
|
|
"instanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"entity": "peripheral.eth",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called"
|
|
},
|
|
"basic": {
|
|
"media_interface": "HAL_ETH_MEDIA_IF_RMII",
|
|
"mac_addr_auto_generation": false,
|
|
"eth_mac_config": {
|
|
"speed": "HAL_ETH_MAC_SPEED_10M",
|
|
"duplex_mode": "HAL_ETH_MAC_FULL_DUPLEX_MODE",
|
|
"loopback_mode": false
|
|
},
|
|
"eth_kernel_clock_frequency": "144 MHz",
|
|
"eth_kernel_clock_source": "PSI",
|
|
"max_rx_ch_nb": 1,
|
|
"max_tx_ch_nb": 1,
|
|
"mac_addr": "02:00:00:00:00:00"
|
|
},
|
|
"additional": {
|
|
"enable_wakeup_interrupt": false,
|
|
"enable_phy_interrupt": false
|
|
},
|
|
"system": {
|
|
"gpio": {
|
|
"gpio_eth_clk": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "CLK",
|
|
"id": "8741a027-bfe3-4849-985e-3eba4c8f56c0",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_eth_mdc": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "MDC",
|
|
"id": "5efd587b-3c09-44b0-a9ca-75063ec44659",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_eth_mdio": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "MDIO",
|
|
"id": "c61bb792-4c46-48ee-81ae-50fcc08ee950",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_rmii_crs_dv": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "RMII_CRS_DV",
|
|
"id": "49c0283a-9f7c-4e53-8a32-e2fbb6c71cd9",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_rmii_ref_clk": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "RMII_REF_CLK",
|
|
"id": "4df517d9-44b7-4f7a-b6a4-6671783f73ae",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_rmii_rxd0": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "RMII_RXD0",
|
|
"id": "dda1d448-418e-4d7b-a14e-d574ab3fe043",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_rmii_rxd1": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "RMII_RXD1",
|
|
"id": "6dfc2d3a-2aa8-42c0-827f-9db4dc23a101",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_rmii_tx_en": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "RMII_TX_EN",
|
|
"id": "47c64195-6f4b-4b15-90b3-b4181742b5cc",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_rmii_txd0": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "RMII_TXD0",
|
|
"id": "4b9ec3d4-8669-4b4b-b789-f6f159e32270",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_rmii_txd1": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0#HAL CORE GPIO Init and ETH",
|
|
"componentInstanceId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"selector": "RMII_TXD1",
|
|
"id": "b893d500-4fac-4345-bb50-36945a87c8c8",
|
|
"owner": "ETH1",
|
|
"constraints": {
|
|
"pull": {
|
|
"allow": [
|
|
"UP",
|
|
"NO"
|
|
]
|
|
},
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
},
|
|
"output_type": {
|
|
"const": "PUSHPULL"
|
|
},
|
|
"speed": {
|
|
"default": "HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"exti": {},
|
|
"nvic": {
|
|
"enable_global_interrupt": false
|
|
}
|
|
},
|
|
"eth_rx_channels": [
|
|
{
|
|
"_foreignKey": 0,
|
|
"use_channel": true,
|
|
"additional": {
|
|
"dma_channel_config": {
|
|
"rx_dma_burst_length": "HAL_ETH_DMA_RX_BLEN_4_BEAT"
|
|
},
|
|
"mtl_queue_config": {
|
|
"queue_size_byte": "HAL_ETH_MTL_RX_QUEUE_SZ_2048_BYTE",
|
|
"receive_queue_mode": "HAL_ETH_MTL_RX_Q_STORE_AND_FORWARD",
|
|
"drop_tcp_ip_csum_error_pkt": true,
|
|
"fwd_error_pkt": false,
|
|
"fwd_undersized_good_pkt": true
|
|
}
|
|
},
|
|
"basic": {
|
|
"max_app_buffers_num": 4,
|
|
"event_mode": "HAL_ETH_FIFO_EVENT_ALWAYS",
|
|
"rx_buffer_len_byte": 1528
|
|
},
|
|
"labels": []
|
|
}
|
|
],
|
|
"eth_tx_channels": [
|
|
{
|
|
"_foreignKey": 0,
|
|
"use_channel": true,
|
|
"additional": {
|
|
"dma_channel_config": {
|
|
"tx_dma_burst_length": "HAL_ETH_DMA_TX_BLEN_4_BEAT",
|
|
"tx_pbl_x8_mode": false,
|
|
"tx_second_pkt_operate": true
|
|
},
|
|
"mtl_queue_config": {
|
|
"queue_size_byte": "HAL_ETH_MTL_TX_QUEUE_SZ_2048_BYTE",
|
|
"transmit_queue_mode": "HAL_ETH_MTL_TX_Q_STORE_AND_FORWARD"
|
|
}
|
|
},
|
|
"basic": {
|
|
"max_app_buffers_num": 4,
|
|
"event_mode": "HAL_ETH_FIFO_EVENT_ALWAYS"
|
|
},
|
|
"labels": []
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0#HAL CORE GPIO Init and PCD": [
|
|
{
|
|
"index": 8,
|
|
"instanceId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"entity": "peripheral.usb_drd_fs_device",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called",
|
|
"usb_mode": "PCD"
|
|
},
|
|
"basic": {
|
|
"sof_state": false,
|
|
"pma_settings": [
|
|
{
|
|
"buffer_type": "single",
|
|
"size": 64,
|
|
"buffer_address": "0x20",
|
|
"direction": "IN",
|
|
"number": 0
|
|
}
|
|
],
|
|
"core_speed": "SPEED_FS",
|
|
"phy_interface": "PHY_EMBEDDED_FS"
|
|
},
|
|
"additional": {
|
|
"bcd_state": false,
|
|
"lpm_enable": false,
|
|
"bulk_doublebuffer_enable": false
|
|
},
|
|
"system": {
|
|
"gpio": {
|
|
"dm": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0#HAL CORE GPIO Init and PCD",
|
|
"componentInstanceId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"selector": "DM",
|
|
"id": "2d5bf642-a71b-40ea-92ad-44539455fdf4",
|
|
"owner": "USB"
|
|
}
|
|
]
|
|
},
|
|
"dp": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0#HAL CORE GPIO Init and PCD",
|
|
"componentInstanceId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"selector": "DP",
|
|
"id": "dcde908c-48b0-4db8-9714-72ccc7666113",
|
|
"owner": "USB"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"nvic": {
|
|
"enable_interruption": true,
|
|
"irq_handler_generation": true,
|
|
"nvic_config": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.interrupt.lines",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0#HAL CORE GPIO Init and PCD",
|
|
"componentInstanceId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"selector": "*",
|
|
"id": "9bdab3d1-6343-4981-b1c9-3a97203b0e34",
|
|
"owner": "USB"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0#HAL CORE Init GPIO and CORTEX": [
|
|
{
|
|
"index": 9,
|
|
"instanceId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"entity": "peripheral.cortex_debug",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called"
|
|
},
|
|
"basic": {
|
|
"mode": 5
|
|
},
|
|
"system": {
|
|
"gpio": {
|
|
"gpio_swclk": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0#HAL CORE Init GPIO and CORTEX",
|
|
"componentInstanceId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"selector": "SWCLK",
|
|
"id": "4f891dc8-ab6d-4299-b8e4-38264e5407bf",
|
|
"owner": "CM33",
|
|
"constraints": {
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_swdio": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0#HAL CORE Init GPIO and CORTEX",
|
|
"componentInstanceId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"selector": "SWDIO",
|
|
"id": "28225b9e-a66c-480a-81ff-6e2398f8337d",
|
|
"owner": "CM33",
|
|
"constraints": {
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"gpio_traceswo": {
|
|
"needs": [
|
|
{
|
|
"needType": "need.pinout.signals",
|
|
"projectUri": "cube:4996ba81-2f9e-4f18-aab6-9aaad3f965ef/221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"componentId": "STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0#HAL CORE Init GPIO and CORTEX",
|
|
"componentInstanceId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"selector": "TRACESWO",
|
|
"id": "7e867792-9e1e-45a6-b90e-374dc8168738",
|
|
"owner": "CM33",
|
|
"constraints": {
|
|
"mode": {
|
|
"const": "ALTERNATE"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.usbx.2.1.0$STMicroelectronics::USB:STM32CubeMX2 Config:USBX@2.1.0#usbx core condition": [
|
|
{
|
|
"index": 10,
|
|
"instanceId": "0d606e50-4a80-4f98-8394-40dd71aaed83",
|
|
"entity": "unknown",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"usbx_version": "6.5.0"
|
|
},
|
|
"profile": {
|
|
"profile_type": "Default"
|
|
},
|
|
"core": {
|
|
"basic": {
|
|
"usb_core_system": {
|
|
"ux_standalone": "No OS",
|
|
"ux_thread_priority_enum": 5,
|
|
"ux_thread_priority_class": 5,
|
|
"ux_thread_stack_size": 2048,
|
|
"more": {
|
|
"ux_enable_error_checking": false,
|
|
"ux_enable_param_checking": true,
|
|
"ux_no_time_slice": 0,
|
|
"ux_name_referenced_by_pointer": false,
|
|
"ux_enforce_safe_alignment": false,
|
|
"ux_align_min": 8,
|
|
"ux_debug_log_size": 16384,
|
|
"ux_periodic_rate": 100,
|
|
"ux_control_transfer_timeout": 10000,
|
|
"ux_non_control_transfer_timeout": 50000
|
|
}
|
|
},
|
|
"device_class": {
|
|
"hid_class": false,
|
|
"cdc_acm_class": true,
|
|
"msc_class": false,
|
|
"dfu_class": false,
|
|
"audio_class": false,
|
|
"video_class": false,
|
|
"printer_class": false,
|
|
"ccid_class": false,
|
|
"pima_mtp_class": false,
|
|
"cdc_acm_core": {
|
|
"ux_device_class_cdc_acm_transmission_disable": true,
|
|
"more": {
|
|
"ux_device_class_cdc_acm_write_auto_zlp": false,
|
|
"ux_device_class_cdc_acm_zero_copy": false
|
|
}
|
|
},
|
|
"cdc_acm_interface": {
|
|
"more": {
|
|
"usbd_cdc_acm_endpoint_in_cmd_fs_mps": 8,
|
|
"usbd_cdc_acm_endpoint_in_cmd_fs_binterval": 5,
|
|
"usbd_cdc_acm_endpoint_in_fs_mps": 64,
|
|
"usbd_cdc_acm_endpoint_in_fs_binterval": 0,
|
|
"usbd_cdc_acm_endpoint_out_fs_mps": 64,
|
|
"usbd_cdc_acm_endpoint_out_fs_binterval": 0,
|
|
"usbd_cdc_acm_endpoint_in_cmd_hs_mps": 8,
|
|
"usbd_cdc_acm_endpoint_in_cmd_hs_binterval": 5,
|
|
"usbd_cdc_acm_endpoint_in_hs_mps": 512,
|
|
"usbd_cdc_acm_endpoint_in_hs_binterval": 0,
|
|
"usbd_cdc_acm_endpoint_out_hs_mps": 512,
|
|
"usbd_cdc_acm_endpoint_out_hs_binterval": 0
|
|
},
|
|
"usbd_cdc_acm_endpoint_in_addr": 2,
|
|
"usbd_cdc_acm_endpoint_in_cmd_addr": 1,
|
|
"usbd_cdc_acm_endpoint_out_addr": 1
|
|
},
|
|
"device_core": {
|
|
"ux_max_slave_class_driver": 2,
|
|
"ux_max_slave_interfaces": 16,
|
|
"more": {
|
|
"ux_device_endpoint_buffer_owner": 0,
|
|
"ux_max_slave_lun": 1,
|
|
"ux_slave_request_control_max_length": 256,
|
|
"ux_slave_request_data_max_length": 2048,
|
|
"ux_device_side_only": true,
|
|
"ux_max_device_endpoints": 6,
|
|
"ux_max_device_interfaces": 6,
|
|
"ux_device_bidirectional_endpoint_support": true,
|
|
"usbx_device_register_connection_callback": false,
|
|
"ux_device_enable_get_string_with_zero_language_id": false,
|
|
"ux_device_alternate_setting_support_disable": false,
|
|
"ux_device_initialize_framework_scan_disable": false
|
|
}
|
|
},
|
|
"device_descriptor_config": {
|
|
"usbd_composite_use_iad": true,
|
|
"more": {
|
|
"usbd_framework_max_desc_sz": 200,
|
|
"usbd_vid": 1155,
|
|
"usbd_pid": 22288,
|
|
"usbd_manufacturer_string": "STMicroelectronics",
|
|
"usbd_product_string": "STM32 USBD Device",
|
|
"usbd_langid_string": "1033",
|
|
"usbd_serial_number": "000000000001",
|
|
"usbd_max_power": 50
|
|
},
|
|
"usbd_high_speed_supported": false
|
|
}
|
|
},
|
|
"host_class": {
|
|
"hid_class": false,
|
|
"cdc_acm_class": false,
|
|
"msc_class": false,
|
|
"hub_class": false,
|
|
"printer_class": false,
|
|
"pima_mtp_class": false,
|
|
"audio_class": false,
|
|
"video_class": false,
|
|
"gser_class": false,
|
|
"prolific_class": false,
|
|
"swar_class": false
|
|
}
|
|
},
|
|
"applicative": {
|
|
"usbx_system_stack_size": 512,
|
|
"usbx_device_generate_init_code": true,
|
|
"usbx_device_application_thread_name": "app_ux_device_thread_entry",
|
|
"usbx_device_application_thread_size": 1024,
|
|
"usbx_device_application_thread_priority": 10,
|
|
"usbx_host_generate_init_code": true,
|
|
"usbx_host_application_thread_name": "app_ux_host_thread_entry",
|
|
"usbx_host_application_thread_size": 1024,
|
|
"usbx_host_application_thread_priority": 10
|
|
}
|
|
},
|
|
"interfaces": {
|
|
"logical_interface": {
|
|
"device_controllers_enable": true,
|
|
"device_controllers": {
|
|
"ux_thread_priority_dcd": 20
|
|
},
|
|
"host_controllers_enable": false,
|
|
"host_controllers": {
|
|
"ux_host_hcd_thread_stack_size": 2048,
|
|
"ux_thread_priority_hcd": 20,
|
|
"more": {
|
|
"ux_max_ed": 80,
|
|
"ux_max_td": 128,
|
|
"ux_max_iso_td": 1,
|
|
"ux_max_hcd": 2
|
|
}
|
|
}
|
|
},
|
|
"resources_allocation": {
|
|
"select_the_device_instance": {
|
|
"bindingId": "ba9c6bae-4001-40a1-87a1-b9d5b9b41f04",
|
|
"bindingType": "bind.peripheral.config",
|
|
"selection": "USB_DRD_FS.DEVICE"
|
|
},
|
|
"host_instance": [
|
|
{
|
|
"select_the_host_instance": {
|
|
"bindingId": "c4208321-1ea4-447c-9bd9-ab17c4fb6eca",
|
|
"bindingType": "bind.peripheral.config"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.lwip.2.1.0$STMicroelectronics::Network:STM32CubeMX2 Config:LwIP@2.1.0#lwip condition": [
|
|
{
|
|
"index": 11,
|
|
"instanceId": "b2fbc423-92c1-4736-b56e-26eb9ee37667",
|
|
"entity": "unknown",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"version": "2.2.1"
|
|
},
|
|
"profile": {
|
|
"profile_type": "DEFAULT"
|
|
},
|
|
"core": {
|
|
"basic": {
|
|
"standalone": "RTOS",
|
|
"freertos": true,
|
|
"LWIP_SOCKET": true,
|
|
"LWIP_NETCONN": false,
|
|
"LWIP_TCP": true,
|
|
"tcp_config": {
|
|
"MEMP_NUM_TCP_PCB": 4,
|
|
"MEMP_NUM_TCP_PCB_LISTEN": 4,
|
|
"MEMP_NUM_TCP_SEG": 16,
|
|
"TCP_WND": 3
|
|
},
|
|
"LWIP_UDP": false,
|
|
"udp_config": {
|
|
"MEMP_NUM_UDP_PCB": 4
|
|
},
|
|
"LWIP_ARP": true,
|
|
"LWIP_IPV4": true,
|
|
"ipv4_config": {
|
|
"LWIP_ICMP": true,
|
|
"LWIP_DHCP": false
|
|
},
|
|
"LWIP_IPV6": false,
|
|
"LWIP_DNS": false,
|
|
"memory": {
|
|
"MEM_SIZE": 16384,
|
|
"MEM_ALIGNMENT": 4,
|
|
"MEMP_NUM_SYS_TIMEOUT": 17,
|
|
"MEMP_NUM_NETCONN": 8,
|
|
"MEMP_NUM_TCPIP_MSG_INPKT": 8,
|
|
"PBUF_POOL_SIZE": 20
|
|
}
|
|
},
|
|
"advanced": {
|
|
"LWIP_MDNS_RESPONDER": false
|
|
},
|
|
"applicative": {
|
|
"generate_lwip_init_code": true,
|
|
"sntp_client": true,
|
|
"lwiperf_enabled": false,
|
|
"mdns_enabled": false,
|
|
"generate_lwipopts_user_h": false,
|
|
"generate_srand_code": true
|
|
}
|
|
},
|
|
"interfaces": {
|
|
"network_interfaces": [
|
|
{
|
|
"logical_config": {
|
|
"interface_type": "ETH"
|
|
},
|
|
"resources_allocation": {
|
|
"eth_config": {
|
|
"eth_instance": {
|
|
"bindingId": "ca096fb5-b5ad-43c0-b4aa-36f9c9bd8266",
|
|
"bindingType": "bind.peripheral.config",
|
|
"selection": "ETH1"
|
|
},
|
|
"phy_instance_name": 1,
|
|
"rx_channel": "HAL_ETH_RX_CHANNEL_0",
|
|
"tx_channel": "HAL_ETH_TX_CHANNEL_0"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"rng_interface": {
|
|
"rng_instance": {
|
|
"bindingId": "d2903e6e-ecaf-440b-bba0-cc80cdb3181b",
|
|
"bindingType": "bind.peripheral.config",
|
|
"selection": "RNG"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.freertos.2.1.0$STMicroelectronics::RTOS:STM32CubeMX2 Config:FreeRTOS@2.1.0#FreeRTOS Init condition": [
|
|
{
|
|
"index": 12,
|
|
"instanceId": "336ef25d-947b-4452-ba9d-71af44d56845",
|
|
"entity": "unknown",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"version": "11.2.0",
|
|
"timebase": "SysTick"
|
|
},
|
|
"profile": {
|
|
"profile_type": "DEFAULT"
|
|
},
|
|
"core": {
|
|
"basic": {
|
|
"kernel": {
|
|
"tickless_mode": false,
|
|
"scheduling_mode": "PREEMPTIVE",
|
|
"use_time_slicing": true,
|
|
"minimum_stack_size": 128,
|
|
"max_priorities": 32,
|
|
"mutexes": true,
|
|
"recursive_mutexes": true,
|
|
"counting_semaphores": true,
|
|
"notifications": true,
|
|
"queue_sets": true,
|
|
"queue_size": 8,
|
|
"event_groups": true,
|
|
"stream_buffers": false,
|
|
"software_timer": true,
|
|
"timer_task_priority_level": 2,
|
|
"timer_queue_length": 10,
|
|
"timer_stack_size": 128,
|
|
"more": {
|
|
"idle_task_should_yield": true,
|
|
"application_task_tag": false,
|
|
"port_optimized_task_selection": false,
|
|
"backward_compatibility": true,
|
|
"task_name_maximum_length": 16,
|
|
"record_stack_high_address": false,
|
|
"number_of_thread_local_storage_pointers": 5,
|
|
"provide_static_memory": true,
|
|
"use_trace_facility": false
|
|
},
|
|
"fpu_mode": false,
|
|
"mpu_mode": false
|
|
},
|
|
"system": {
|
|
"rtos_tick_frequency": 1000,
|
|
"library_lowest_interrupt_priority": 15,
|
|
"library_max_syscall_interrupt_priority": 5,
|
|
"check_handler": true,
|
|
"cpu_frequency": 144000000,
|
|
"systick_frequency": 18000000
|
|
},
|
|
"memory_management": {
|
|
"memory_management_schema": "HEAP_4",
|
|
"dynamic_memory_allocation": true,
|
|
"static_memory_allocation": false,
|
|
"total_heap_size": 8192,
|
|
"more": {
|
|
"application_allocated_heap": false,
|
|
"stack_allocation_from_separate_heap": false,
|
|
"heap_clear_memory_on_free": false,
|
|
"use_mini_list_item": true,
|
|
"heap_protector": false
|
|
}
|
|
},
|
|
"advanced_api_selector": {
|
|
"vTaskPrioritySet": true,
|
|
"vTaskDelete": true,
|
|
"vTaskDelay": true,
|
|
"vTaskSuspend": true,
|
|
"more": {
|
|
"uxTaskPriorityGet": true,
|
|
"xTaskDelayUntil": true,
|
|
"xTaskGetSchedulerState": true,
|
|
"xTaskResumeFromISR": true,
|
|
"uxTaskGetStackHighWaterMark": true,
|
|
"uxTaskGetStackHighWaterMark2": false,
|
|
"xTaskGetCurrentTaskHandle": true,
|
|
"eTaskGetState": true,
|
|
"xTaskAbortDelay": false,
|
|
"xTaskGetHandle": true,
|
|
"xQueueGetMutexHolder": true,
|
|
"xSemaphoreGetMutexHolder": true,
|
|
"xEventGroupSetBitFromISR": false,
|
|
"xTimerPendFunctionCall": true
|
|
}
|
|
},
|
|
"advanced_configuration_parameters_selector": {
|
|
"hook_selector": {
|
|
"use_idle_hook": false,
|
|
"use_tick_hook": false,
|
|
"check_for_stack_overflow": "0",
|
|
"use_malloc_failed_hook": false,
|
|
"use_daemon_task_startup_hook": false,
|
|
"use_sb_completed_callback": false
|
|
},
|
|
"task_statistics_and_run_time_selector": {
|
|
"generate_run_time_stats": false,
|
|
"use_stats_formatting_functions": false
|
|
}
|
|
}
|
|
},
|
|
"applicative": {
|
|
"tasks": [],
|
|
"mutexes": [],
|
|
"binary_semaphores": [],
|
|
"counting_semaphores": [],
|
|
"queues": [],
|
|
"recursive_mutexes": [],
|
|
"timers": [],
|
|
"events": [],
|
|
"queue_sets": [],
|
|
"stream_buffers": []
|
|
}
|
|
},
|
|
"interfaces": {
|
|
"portable": {
|
|
"core": "ARM_CM33_NTZ"
|
|
},
|
|
"low_power": {
|
|
"interface": "CUSTOM"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:RNG@2.1.0#HAL CORE Init and RNG": [
|
|
{
|
|
"index": 13,
|
|
"instanceId": "2b920f2a-47bb-4dde-bdc4-b8400a8421b8",
|
|
"entity": "peripheral.rng",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called"
|
|
},
|
|
"basic": {
|
|
"rng_standard": 1,
|
|
"rng_cand_nist_cr": 1048832,
|
|
"rng_cand_nist_htcr": 43719,
|
|
"rng_cand_nist_nscr": 511
|
|
},
|
|
"additional": {
|
|
"enable_clock_error_detection": false,
|
|
"enable_auto_reset": false
|
|
},
|
|
"system": {
|
|
"nvic": {
|
|
"enable_interruption": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:RTC@2.1.0#HAL CORE GPIO Init and RTC": [
|
|
{
|
|
"index": 14,
|
|
"instanceId": "c73957d6-4141-4c25-a282-753ffeed9c5b",
|
|
"entity": "peripheral.rtc",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"init_type": "enabled",
|
|
"labels": [],
|
|
"layer": "HAL"
|
|
},
|
|
"system": {
|
|
"nvic": {
|
|
"enable_interruption": false
|
|
},
|
|
"gpio": {}
|
|
},
|
|
"additional": {
|
|
"alarm_a": {
|
|
"enable_alarm_a": false,
|
|
"mode": "INTERNAL",
|
|
"flag_auto_clear": true,
|
|
"alarm_date": 1,
|
|
"alarm_date_week_day_sel": "MONTHDAY",
|
|
"alarm_week_day": "MONDAY",
|
|
"hours": 0,
|
|
"mask_date_week_day": false,
|
|
"mask_hours": false,
|
|
"mask_minutes": false,
|
|
"mask_seconds": false,
|
|
"mask_sub_seconds": 0,
|
|
"minutes": 0,
|
|
"seconds": 0,
|
|
"sub_seconds": 0,
|
|
"sub_seconds_time_value": "0"
|
|
},
|
|
"calibration": {
|
|
"enable_calibration": false,
|
|
"pulse": false,
|
|
"calibration_period": "32SEC",
|
|
"minus_value": 0
|
|
},
|
|
"outputs": {
|
|
"calibration_frequency": "DISABLE",
|
|
"output1": {
|
|
"signal": "NONE",
|
|
"polarity": "HIGH",
|
|
"type": "PUSHPULL",
|
|
"pull_up": false
|
|
},
|
|
"output2": {
|
|
"signal": "NONE",
|
|
"polarity": "HIGH",
|
|
"type": "PUSHPULL",
|
|
"pull_up": false
|
|
}
|
|
},
|
|
"alarm_b": {
|
|
"enable_alarm_b": false,
|
|
"mode": "INTERNAL",
|
|
"flag_auto_clear": true,
|
|
"alarm_date": 1,
|
|
"alarm_date_week_day_sel": "MONTHDAY",
|
|
"alarm_week_day": "MONDAY",
|
|
"hours": 0,
|
|
"mask_date_week_day": false,
|
|
"mask_hours": false,
|
|
"mask_minutes": false,
|
|
"mask_seconds": false,
|
|
"mask_sub_seconds": 0,
|
|
"minutes": 0,
|
|
"seconds": 0,
|
|
"sub_seconds": 0,
|
|
"sub_seconds_time_value": "0"
|
|
},
|
|
"calendar": {
|
|
"enable_calendar": true,
|
|
"hour_format": "24",
|
|
"shadow_register": "KEEP",
|
|
"calendar_time": {
|
|
"minutes": 0,
|
|
"seconds": 0,
|
|
"hours": 0
|
|
},
|
|
"calendar_date": {
|
|
"week_day": "MONDAY",
|
|
"month": "JANUARY",
|
|
"year": 0,
|
|
"date": 1
|
|
},
|
|
"reference_clock_detection": false
|
|
},
|
|
"timestamp": {
|
|
"enable_timestamp": false,
|
|
"timestamp_pin_edge": "RISING",
|
|
"pin_source": false,
|
|
"tamper_source_void": false
|
|
},
|
|
"wake_up": {
|
|
"enable_wake_up": false,
|
|
"mode": "INTERNAL",
|
|
"wake_up_divider": "RTCCLK_DIV16",
|
|
"wake_up_counter": 0,
|
|
"auto_clear": false,
|
|
"wake_up_minimum_period": 500,
|
|
"wake_up_time": "500.000 us"
|
|
}
|
|
},
|
|
"basic": {
|
|
"mode": "BCD",
|
|
"asynchronous_predivider_value": 128,
|
|
"low_power": false,
|
|
"clock_frequency": 32000,
|
|
"clock_source": "LSI",
|
|
"bcd_update_frequency": "0.977 Hz",
|
|
"synchronous_predivider_value": 256
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32CubeMX2 Config:GPIO@2.1.0#HAL GPIO Init": [
|
|
{
|
|
"index": 15,
|
|
"instanceId": "96bdbde7-2427-4495-8ead-8f74716c9e07",
|
|
"entity": "gpio.groups",
|
|
"settings": {
|
|
"parameters": {
|
|
"info": {
|
|
"labels": [],
|
|
"layer": "HAL",
|
|
"init_type": "called"
|
|
},
|
|
"pins": [
|
|
{
|
|
"_foreignKey": "PA3",
|
|
"basic": {
|
|
"mode": "INPUT",
|
|
"pull": "NO",
|
|
"enable_exti": false
|
|
},
|
|
"label_name": []
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"STMicroelectronics.stm32c5xx_hal_drivers.2.1.0$STMicroelectronics::Device:STM32 LL:GPIO@2.1.0#LL": [
|
|
{
|
|
"index": 0,
|
|
"needId": "8741a027-bfe3-4849-985e-3eba4c8f56c0",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 1,
|
|
"needId": "5efd587b-3c09-44b0-a9ca-75063ec44659",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 2,
|
|
"needId": "c61bb792-4c46-48ee-81ae-50fcc08ee950",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 3,
|
|
"needId": "49c0283a-9f7c-4e53-8a32-e2fbb6c71cd9",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 4,
|
|
"needId": "4df517d9-44b7-4f7a-b6a4-6671783f73ae",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 5,
|
|
"needId": "dda1d448-418e-4d7b-a14e-d574ab3fe043",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 6,
|
|
"needId": "6dfc2d3a-2aa8-42c0-827f-9db4dc23a101",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 7,
|
|
"needId": "47c64195-6f4b-4b15-90b3-b4181742b5cc",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 8,
|
|
"needId": "4b9ec3d4-8669-4b4b-b789-f6f159e32270",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 9,
|
|
"needId": "b893d500-4fac-4345-bb50-36945a87c8c8",
|
|
"rootId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "b368a2d2-7021-4813-ae44-c7140ba6efae",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 10,
|
|
"needId": "2d5bf642-a71b-40ea-92ad-44539455fdf4",
|
|
"rootId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"settings": {
|
|
"label_name": []
|
|
}
|
|
},
|
|
{
|
|
"index": 11,
|
|
"needId": "dcde908c-48b0-4db8-9714-72ccc7666113",
|
|
"rootId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "0120744f-23c9-4243-9ded-156eb09a151f",
|
|
"settings": {
|
|
"label_name": []
|
|
}
|
|
},
|
|
{
|
|
"index": 12,
|
|
"needId": "4f891dc8-ab6d-4299-b8e4-38264e5407bf",
|
|
"rootId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "DOWN",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "LOW"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 13,
|
|
"needId": "28225b9e-a66c-480a-81ff-6e2398f8337d",
|
|
"rootId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "UP",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "VERY_HIGH"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"index": 14,
|
|
"needId": "7e867792-9e1e-45a6-b90e-374dc8168738",
|
|
"rootId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"needType": "need.pinout.signals",
|
|
"parentId": "043d12a0-e9ff-4ec6-a9a3-a23c827a8e7d",
|
|
"settings": {
|
|
"label_name": [],
|
|
"basic": {
|
|
"mode": "ALTERNATE",
|
|
"pull": "NO",
|
|
"enable_exti": false,
|
|
"output_type": "PUSHPULL",
|
|
"speed": "VERY_HIGH"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"version": 2
|
|
}
|
|
}"""
|
|
"File: project/lights.cproject.yml" = """
|
|
# yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/schemas/projmgr/2.11.0/tools/projmgr/schemas/cproject.schema.json
|
|
project:
|
|
processor:
|
|
trustzone: off
|
|
dsp: on
|
|
rte:
|
|
base-dir: $ProjectDir()$/user_modifiable
|
|
generators:
|
|
base-dir: generated
|
|
output:
|
|
base-name: $Project$
|
|
type:
|
|
- elf
|
|
- bin
|
|
- hex
|
|
setups:
|
|
- setup: release_IAR
|
|
misc:
|
|
- C:
|
|
- --debug
|
|
- -Ohz
|
|
- --dlib_config DLib_Config_Full.h
|
|
- --no_wrap_diagnostics
|
|
- --vla
|
|
- --enable_restrict
|
|
- -e
|
|
- --require_prototypes
|
|
CPP:
|
|
- --debug
|
|
- -Ohz
|
|
- --dlib_config DLib_Config_Full.h
|
|
- --no_wrap_diagnostics
|
|
- --vla
|
|
- --enable_restrict
|
|
- -e
|
|
- --require_prototypes
|
|
for-compiler: IAR
|
|
Link-C:
|
|
- --skip_dynamic_initialization
|
|
- --inline
|
|
- --map=$Project$.$BuildType$+$TargetType$.map
|
|
for-context:
|
|
- .release_IAR
|
|
- setup: release_GCC
|
|
misc:
|
|
- ASM:
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
C:
|
|
- -Os
|
|
- -fdata-sections
|
|
- -ffunction-sections
|
|
- -std=gnu11
|
|
- -Wall
|
|
- -fstack-usage
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
- -g
|
|
- -Werror=implicit-function-declaration
|
|
CPP:
|
|
- -Os
|
|
- -fdata-sections
|
|
- -ffunction-sections
|
|
- -fno-cxa-atexit
|
|
- -fno-rtti
|
|
- -fno-exceptions
|
|
- -std=gnu++14
|
|
- -Wall
|
|
- -fstack-usage
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
- -g
|
|
- -Werror=implicit-function-declaration
|
|
for-compiler: GCC
|
|
Link-C:
|
|
- -Wl,-Map=$OutDir()$/$Project$.map
|
|
- -Wl,--gc-sections
|
|
- -Wl,--start-group -lc -lm -Wl,--end-group
|
|
- -static
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
Link-CPP:
|
|
- -Wl,-Map=$OutDir()$/$Project$.map
|
|
- -Wl,--gc-sections
|
|
- -Wl,--start-group -lc -lm -lstdc++ -lsupc++ -Wl,--end-group
|
|
- -static
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
for-context:
|
|
- .release_GCC
|
|
- setup: debug_GCC
|
|
misc:
|
|
- ASM:
|
|
- -g3
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
C:
|
|
- -g3
|
|
- -O0
|
|
- -fdata-sections
|
|
- -ffunction-sections
|
|
- -std=gnu11
|
|
- -Wall
|
|
- -fstack-usage
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
- -Werror=implicit-function-declaration
|
|
CPP:
|
|
- -g3
|
|
- -O0
|
|
- -fdata-sections
|
|
- -ffunction-sections
|
|
- -fno-cxa-atexit
|
|
- -fno-rtti
|
|
- -fno-exceptions
|
|
- -std=gnu++14
|
|
- -Wall
|
|
- -fstack-usage
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
- -Werror=implicit-function-declaration
|
|
for-compiler: GCC
|
|
Link-C:
|
|
- -Wl,-Map=$OutDir()$/$Project$.map
|
|
- -Wl,--gc-sections
|
|
- -Wl,--start-group -lc -lm -Wl,--end-group
|
|
- -static
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
Link-CPP:
|
|
- -Wl,-Map=$OutDir()$/$Project$.map
|
|
- -Wl,--gc-sections
|
|
- -Wl,--start-group -lc -lm -lstdc++ -lsupc++ -Wl,--end-group
|
|
- -static
|
|
- --specs=nano.specs
|
|
- --specs=nosys.specs
|
|
for-context:
|
|
- .debug_GCC
|
|
- setup: release_AC6
|
|
misc:
|
|
- ASM:
|
|
- -Oz
|
|
- -g
|
|
C:
|
|
- -Oz
|
|
- -std=gnu11
|
|
- -fno-exceptions
|
|
- -fno-rtti
|
|
- -funsigned-char
|
|
- -g
|
|
- -Wmissing-prototypes
|
|
CPP:
|
|
- -Oz
|
|
- -std=gnu++14
|
|
- -fno-exceptions
|
|
- -fno-rtti
|
|
- -funsigned-char
|
|
- -g
|
|
- -Wmissing-prototypes
|
|
for-compiler: AC6
|
|
Link-C:
|
|
- --map
|
|
- --library_type=microlib
|
|
- --symbols
|
|
- --show_full_path
|
|
- --inline
|
|
- --any_contingency
|
|
Link-CPP:
|
|
- --library_type=microlib
|
|
- --symbols
|
|
- --map
|
|
- --show_full_path
|
|
- --inline
|
|
- --any_contingency
|
|
for-context:
|
|
- .release_AC6
|
|
- setup: debug_AC6
|
|
misc:
|
|
- ASM:
|
|
- -g
|
|
- -O0
|
|
C:
|
|
- -g
|
|
- -O0
|
|
- -std=gnu11
|
|
- -fno-exceptions
|
|
- -fno-rtti
|
|
- -funsigned-char
|
|
- -Wmissing-prototypes
|
|
CPP:
|
|
- -g
|
|
- -O0
|
|
- -std=gnu++14
|
|
- -fno-exceptions
|
|
- -fno-rtti
|
|
- -funsigned-char
|
|
- -Wmissing-prototypes
|
|
for-compiler: AC6
|
|
Link-C:
|
|
- --map
|
|
- --library_type=microlib
|
|
- --symbols
|
|
- --show_full_path
|
|
- --inline
|
|
- --any_contingency
|
|
Link-CPP:
|
|
- --library_type=microlib
|
|
- --symbols
|
|
- --map
|
|
- --show_full_path
|
|
- --inline
|
|
- --any_contingency
|
|
for-context:
|
|
- .debug_AC6
|
|
- setup: debug_IAR
|
|
misc:
|
|
- C:
|
|
- --debug
|
|
- -On
|
|
- --dlib_config DLib_Config_Full.h
|
|
- --no_wrap_diagnostics
|
|
- --vla
|
|
- --enable_restrict
|
|
- -e
|
|
- --require_prototypes
|
|
CPP:
|
|
- --debug
|
|
- -On
|
|
- --dlib_config DLib_Config_Full.h
|
|
- --no_wrap_diagnostics
|
|
- --vla
|
|
- --enable_restrict
|
|
- -e
|
|
- --require_prototypes
|
|
for-compiler: IAR
|
|
Link-C:
|
|
- --skip_dynamic_initialization
|
|
- --inline
|
|
- --map=$Project$.$BuildType$+$TargetType$.map
|
|
for-context:
|
|
- .debug_IAR
|
|
components:
|
|
- component: STMicroelectronics::Application:stm32cubemx2_templates&no os@2.1.0
|
|
- component: STMicroelectronics::CMSIS:CORE@6.2.0
|
|
- component: STMicroelectronics::Device:Startup@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:Core@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:CORTEX@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:ETH@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:FLASH_ITF@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:GPIO@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:ICACHE@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:PCD@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:PWR@2.0.1
|
|
- component: STMicroelectronics::Device:STM32 HAL:RCC@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:RNG@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 HAL:RTC@2.0.1
|
|
- component: STMicroelectronics::Device:STM32 HAL:timebases&SYSTICK@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 HAL DRIVERS CORE:USB CORE DEF@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 HAL DRIVERS CORE:USB DRD@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 LL:BUS@2.0.1
|
|
- component: STMicroelectronics::Device:STM32 LL:Common@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 LL:EXTI@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 LL:FLASH@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 LL:GPIO@2.1.0
|
|
- component: STMicroelectronics::Device:STM32 LL:ICACHE@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 LL:PWR@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 LL:RCC@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 LL:RNG@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 LL:RTC@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 LL:SBS@2.0.0
|
|
- component: STMicroelectronics::Device:STM32 LL:UTILS@2.0.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Codegen:Generated Code@2.0.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:CORE@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX DEBUG@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX MPU@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:CORTEX NVIC@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:ETH@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:GPIO@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:ICACHE@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:PCD@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:RCC@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:RNG@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:RTC@2.1.0
|
|
- component: STMicroelectronics::Device:STM32CubeMX2 Config:System@2.1.0
|
|
- component: STMicroelectronics::Network:LwIP:Common port&STM32@2.1.0
|
|
- component: STMicroelectronics::Network:LwIP:Core@2.0.0
|
|
- component: STMicroelectronics::Network:LwIP:RTOS port&FreeRTOS@2.1.0
|
|
- component: STMicroelectronics::Network:LwIP:SNTP@2.0.0
|
|
- component: STMicroelectronics::Network:LwIP:STM32 ETH Interface FreeRTOS@2.1.0
|
|
- component: STMicroelectronics::Network:STM32CubeMX2 Config:LwIP@2.1.0
|
|
- component: STMicroelectronics::RTOS:FreeRTOS:Core@11.2.0
|
|
- component: STMicroelectronics::RTOS:FreeRTOS:MemMang&Heap_4@11.2.0
|
|
- component: STMicroelectronics::RTOS:STM32CubeMX2 Config:FreeRTOS@2.1.0
|
|
- component: STMicroelectronics::USB:STM32CubeMX2 Codegen:CDC_ACM_Device_Class@2.1.0
|
|
- component: STMicroelectronics::USB:STM32CubeMX2 Codegen:Device_Core@2.1.0
|
|
- component: STMicroelectronics::USB:STM32CubeMX2 Config:USBX@2.1.0
|
|
- component: STMicroelectronics::USB:USBX:No_OS@6.5.0
|
|
- component: STMicroelectronics::USB:USBX Controllers Driver:Device@6.5.0
|
|
- component: STMicroelectronics::USB:USBX Core:Common@6.5.0
|
|
- component: STMicroelectronics::USB:USBX Core:Device@6.5.0
|
|
- component: STMicroelectronics::USB:USBX Device Class:CDC ACM@6.5.0
|
|
- component: STMicroelectronics::USB:USBX Device Descriptors Driver:Device@2.1.0
|
|
- component: STMicroelectronics::Utility:STM32CubeMX2 Config:syscalls@1.0.0
|
|
- component: STMicroelectronics::Utility:syscalls&Standalone syscalls@1.0.0
|
|
- component: STMicroelectronics::Utility:sysmem&Standalone sysmem@1.0.0
|
|
"""
|
|
"File: project/project.cube" = """
|
|
{
|
|
"traits": [
|
|
{
|
|
"id": "221b8ddd-b2b7-4a03-94c0-e5989cd20a84",
|
|
"name": "component",
|
|
"files": [
|
|
"lights.cproject.yml"
|
|
]
|
|
}
|
|
],
|
|
"children": []
|
|
}"""
|
|
|
|
["Project Description"]
|
|
workingAreaId = "8b9ff92a-4196-4b41-a0a8-6f1d2c9a0800"
|
|
version = "1"
|
|
mx2Version = "1.1.1"
|