1<?xml version="1.0" encoding="utf-8"?> 2<View xmlns="http://cypress.com/xsd/cystudioview_v1"> 3 <Profiles> 4 <Profile purpose="MEMORY" displayName="Memory" fileName="memory" evalPriority="8" displayPriority="6" description="Memory configuration" resources="(vres\[\d+\]\.(reserved_memory_region|memory|security)\[\d+\].*)|(m33syscpuss\[\d+\]\.cm33.*)|(m55appcpuss\[\d+\]\.cm55.*)|(.*\.mpc\[\d+\])" /> 5 <Profile displayName="Solutions" fileName="solutions" evalPriority="7" displayPriority="1" description="Solution configuration" resources="vres\[\d+\].*" /> 6 <Profile displayName="System" diagramType="CLOCKS" fileName="system" evalPriority="1" displayPriority="5" description="System configuration" resources="srss(\[\d+\])?\.(clock|power|eeprom)(\[\d+\])?.*|cpuss(\[\d+\])?\.dap(\[\d+\])?|cpuss(\[\d+\])?\.systick.*" /> 7 <!-- debug600 needs to be shown in System tab, but the code needs to be called from init_cycfg_peripherals. See Jira PLATLIBS-3172 --> 8 <Profile displayName="System" diagramType="CLOCKS" fileName="peripherals" evalPriority="5" displayPriority="5" description="System configuration" resources="debug600(\[\d+\])?" /> 9 <Profile displayName="DMA" fileName="dmas" evalPriority="3" displayPriority="8" description="DMA configuration" resources="(cpuss|m33syscpuss)(\[\d+\])?\.(dw|dmac|mxdw|mxahbdmac).*" /> 10 <Profile displayName="Peripheral-Clocks" fileName="clocks" evalPriority="2" displayPriority="7" description="Clock configuration" resources="peri(\[\d+\])?\.group(\[\d+\])?(\.div_.*)?" /> 11 <Profile displayName="Pins" diagramType="PACKAGE" fileName="pins" evalPriority="6" displayPriority="3" description="Pin configuration" resources="ioss[\[\.].*" /> 12 <Profile displayName="Peripherals" fileName="peripherals" evalPriority="5" displayPriority="2" description="Peripheral Hardware Block configuration" resources=".*" /> 13 <!--This won't match any HW locations because it is after the catchall (.*). This is on purpose and needed to specify display order/code gen order for Analog/routing.--> 14 <Profile purpose="ROUTING" displayName="Analog-Routing" diagramType="ANALOG" fileName="routing" evalPriority="4" displayPriority="4" description="Establishes all necessary connections between hardware elements." resources="NONE" > 15 <Includes> 16 <Include value="cy_trigmux.h" public="false" /> 17 <Include value="stdbool.h" public="false" /> 18 <Include value="cy_device_headers.h" public="false" /> 19 </Includes> 20 </Profile> 21 </Profiles> 22</View> 23