<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<IP DBVersion="V3.0" IPType="service" IpGroup="" Name="DMA" Version="STM32WL55_dma1_v1_3" xmlns="http://mcd.rou.st.com/modules.php?name=mcu">
	<About>DMA: Direct Memory Access</About>
	<RefParameter Comment="Stream" DefaultValue="" Group="" Name="Instance" Type="list">
		<PossibleValue Comment="DMA1 Channel 1" Value="DMA1_Channel1"/>
		<PossibleValue Comment="DMA1 Channel 2" Value="DMA1_Channel2"/>
		<PossibleValue Comment="DMA1 Channel 3" Value="DMA1_Channel3"/>
		<PossibleValue Comment="DMA1 Channel 4" Value="DMA1_Channel4"/>
		<PossibleValue Comment="DMA1 Channel 5" Value="DMA1_Channel5"/>
		<PossibleValue Comment="DMA1 Channel 6" Value="DMA1_Channel6"/>
		<PossibleValue Comment="DMA1 Channel 7" Value="DMA1_Channel7"/>
		<PossibleValue Comment="DMA2 Channel 1" Value="DMA2_Channel1"/>
		<PossibleValue Comment="DMA2 Channel 2" Value="DMA2_Channel2"/>
		<PossibleValue Comment="DMA2 Channel 3" Value="DMA2_Channel3"/>
		<PossibleValue Comment="DMA2 Channel 4" Value="DMA2_Channel4"/>
		<PossibleValue Comment="DMA2 Channel 5" Value="DMA2_Channel5"/>
		<PossibleValue Comment="DMA2 Channel 6" Value="DMA2_Channel6"/>
		<PossibleValue Comment="DMA2 Channel 7" Value="DMA2_Channel7"/>
	</RefParameter>
	<RefParameter Comment="Request number" DefaultValue="" Group="" Name="Request" Type="list" Visible="false">
		<PossibleValue Comment="MEMTOMEM" Value="DMA_REQUEST_MEM2MEM"/>
		<PossibleValue Comment="DMA_GENERATOR0" Value="DMA_REQUEST_GENERATOR0"/>
		<PossibleValue Comment="DMA_GENERATOR1" Value="DMA_REQUEST_GENERATOR1"/>
		<PossibleValue Comment="DMA_GENERATOR2" Value="DMA_REQUEST_GENERATOR2"/>
		<PossibleValue Comment="DMA_GENERATOR3" Value="DMA_REQUEST_GENERATOR3"/>
		<PossibleValue Comment="ADC" Value="DMA_REQUEST_ADC"/>
		<PossibleValue Comment="DAC_OUT1" Value="DMA_REQUEST_DAC_OUT1"/>
		<PossibleValue Comment="SPI1_RX" Value="DMA_REQUEST_SPI1_RX"/>
		<PossibleValue Comment="SPI1_TX" Value="DMA_REQUEST_SPI1_TX"/>
		<PossibleValue Comment="SPI2_RX" Value="DMA_REQUEST_SPI2_RX"/>
		<PossibleValue Comment="SPI2_TX" Value="DMA_REQUEST_SPI2_TX"/>
		<PossibleValue Comment="I2C1_RX" Value="DMA_REQUEST_I2C1_RX"/>
		<PossibleValue Comment="I2C1_TX" Value="DMA_REQUEST_I2C1_TX"/>
		<PossibleValue Comment="I2C2_RX" Value="DMA_REQUEST_I2C2_RX"/>
		<PossibleValue Comment="I2C2_TX" Value="DMA_REQUEST_I2C2_TX"/>
		<PossibleValue Comment="I2C3_RX" Value="DMA_REQUEST_I2C3_RX"/>
		<PossibleValue Comment="I2C3_TX" Value="DMA_REQUEST_I2C3_TX"/>
		<PossibleValue Comment="USART1_RX" Value="DMA_REQUEST_USART1_RX"/>
		<PossibleValue Comment="USART1_TX" Value="DMA_REQUEST_USART1_TX"/>
		<PossibleValue Comment="USART2_RX" Value="DMA_REQUEST_USART2_RX"/>
		<PossibleValue Comment="USART2_TX" Value="DMA_REQUEST_USART2_TX"/>
		<PossibleValue Comment="LPUART1_RX" Value="DMA_REQUEST_LPUART1_RX"/>
		<PossibleValue Comment="LPUART1_TX" Value="DMA_REQUEST_LPUART1_TX"/>
		<PossibleValue Comment="SAI1_A" Value="DMA_REQUEST_SAI1_A"/>
		<PossibleValue Comment="SAI1_B" Value="DMA_REQUEST_SAI1_B"/>
		<PossibleValue Comment="QUADSPI" Value="DMA_REQUEST_QUADSPI"/>
		<PossibleValue Comment="TIM1_CH1" Value="DMA_REQUEST_TIM1_CH1"/>
		<PossibleValue Comment="TIM1_CH2" Value="DMA_REQUEST_TIM1_CH2"/>
		<PossibleValue Comment="TIM1_CH3" Value="DMA_REQUEST_TIM1_CH3"/>
		<PossibleValue Comment="TIM1_CH4" Value="DMA_REQUEST_TIM1_CH4"/>
		<PossibleValue Comment="TIM1_UP" Value="DMA_REQUEST_TIM1_UP"/>
		<PossibleValue Comment="TIM1_TRIG" Value="DMA_REQUEST_TIM1_TRIG"/>
		<PossibleValue Comment="TIM1_COM" Value="DMA_REQUEST_TIM1_COM"/>
		<PossibleValue Comment="TIM2_CH1" Value="DMA_REQUEST_TIM2_CH1"/>
		<PossibleValue Comment="TIM2_CH2" Value="DMA_REQUEST_TIM2_CH2"/>
		<PossibleValue Comment="TIM2_CH3" Value="DMA_REQUEST_TIM2_CH3"/>
		<PossibleValue Comment="TIM2_CH4" Value="DMA_REQUEST_TIM2_CH4"/>
		<PossibleValue Comment="TIM2_UP" Value="DMA_REQUEST_TIM2_UP"/>
		<PossibleValue Comment="TIM16_CH1" Value="DMA_REQUEST_TIM16_CH1"/>
		<PossibleValue Comment="TIM16_UP" Value="DMA_REQUEST_TIM16_UP"/>
		<PossibleValue Comment="TIM17_CH1" Value="DMA_REQUEST_TIM17_CH1"/>
		<PossibleValue Comment="TIM17_UP" Value="DMA_REQUEST_TIM17_UP"/>
		<PossibleValue Comment="AES_IN" Value="DMA_REQUEST_AES_IN"/>
		<PossibleValue Comment="AES_OUT" Value="DMA_REQUEST_AES_OUT"/>
		<PossibleValue Comment="SUBGHZ_RX" Value="DMA_REQUEST_SUBGHZSPI_RX"/>
		<PossibleValue Comment="SUBGHZ_TX" Value="DMA_REQUEST_SUBGHZSPI_TX"/>
	</RefParameter>
	<RefParameter Comment="Direction" DefaultValue="DMA_PERIPH_TO_MEMORY" Group="" Name="Direction" Type="list">
		<PossibleValue Comment="Peripheral To Memory" Value="DMA_PERIPH_TO_MEMORY"/>
		<PossibleValue Comment="Memory To Peripheral" Value="DMA_MEMORY_TO_PERIPH"/>
		<PossibleValue Comment="Memory To Memory" Value="DMA_MEMORY_TO_MEMORY"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Increment" DefaultValue="DMA_PINC_ENABLE" Group="" Name="PeriphInc" Type="list">
		<PossibleValue Comment="Peripheral Inc Enable" Value="DMA_PINC_ENABLE"/>
		<PossibleValue Comment="Peripheral Inc Disable" Value="DMA_PINC_DISABLE"/>
		<Condition Diagnostic="" Expression="Direction=DMA_MEMORY_TO_MEMORY"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Increment" DefaultValue="DMA_PINC_DISABLE" Group="" Name="PeriphInc" Type="list">
		<PossibleValue Comment="Peripheral Inc Enable" Value="DMA_PINC_ENABLE"/>
		<PossibleValue Comment="Peripheral Inc Disable" Value="DMA_PINC_DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Memory Increment" DefaultValue="DMA_MINC_ENABLE" Group="" Name="MemInc" Type="list">
		<PossibleValue Comment="Memory Inc Enable" Value="DMA_MINC_ENABLE"/>
		<PossibleValue Comment="Memory Inc Disable" Value="DMA_MINC_DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Data Alignment" DefaultValue="DMA_PDATAALIGN_BYTE" Group="" Name="PeriphDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_PDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_PDATAALIGN_HALFWORD"/>
		<Condition Diagnostic="" Expression="(TEMP_SPI1_IP_SEM&amp;SPI1_DATASIZE_BYTE)|(TEMP_SPI2_IP_SEM&amp;SPI2_DATASIZE_BYTE)"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Data Alignment" DefaultValue="DMA_PDATAALIGN_HALFWORD" Group="" Name="PeriphDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_PDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_PDATAALIGN_HALFWORD"/>
		<Condition Diagnostic="" Expression="(TEMP_SPI1_IP_SEM&amp;SPI1_DATASIZE_HALFWORD)|(TEMP_SPI2_IP_SEM&amp;SPI2_DATASIZE_HALFWORD)"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Data Alignment" DefaultValue="DMA_PDATAALIGN_WORD" Group="" Name="PeriphDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_PDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_PDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_PDATAALIGN_WORD"/>
		<Condition Diagnostic="" Expression="TEMP_SAI1_IP_SEM|TEMP_TIM2_IP_SEM"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Data Alignment" DefaultValue="DMA_PDATAALIGN_HALFWORD" Group="" Name="PeriphDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_PDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_PDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_PDATAALIGN_WORD"/>
		<Condition Diagnostic="" Expression="TEMP_DAC_IP_SEM|TEMP_ADC_IP_SEM|TEMP_TIM1_IP_SEM|TEMP_TIM16_IP_SEM|TEMP_TIM17_IP_SEM"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Data Alignment" DefaultValue="DMA_PDATAALIGN_BYTE" Group="" Name="PeriphDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_PDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_PDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_PDATAALIGN_WORD"/>
	</RefParameter>
	<RefParameter Comment="Memomry Data Alignment" DefaultValue="DMA_MDATAALIGN_WORD" Group="" Name="MemDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_MDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_MDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_MDATAALIGN_WORD"/>
		<Condition Diagnostic="" Expression="TEMP_SAI1_IP_SEM|TEMP_TIM2_IP_SEM"/>
	</RefParameter>
	<RefParameter Comment="Memomry Data Alignment" DefaultValue="DMA_MDATAALIGN_HALFWORD" Group="" Name="MemDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_MDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_MDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_MDATAALIGN_WORD"/>
		<Condition Diagnostic="" Expression="TEMP_DAC_IP_SEM|TEMP_ADC_IP_SEM|(TEMP_SPI1_IP_SEM&amp;SPI1_DATASIZE_HALFWORD)|(TEMP_SPI2_IP_SEM&amp;SPI2_DATASIZE_HALFWORD)|TEMP_TIM1_IP_SEM|TEMP_TIM16_IP_SEM|TEMP_TIM17_IP_SEM"/>
	</RefParameter>
	<RefParameter Comment="Memomry Data Alignment" DefaultValue="DMA_MDATAALIGN_BYTE" Group="" Name="MemDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_MDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_MDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_MDATAALIGN_WORD"/>
	</RefParameter>
	<RefParameter Comment="Mode" DefaultValue="DMA_NORMAL" Group="" Name="Mode" Type="list">
		<PossibleValue Comment="Normal" Value="DMA_NORMAL"/>
		<PossibleValue Comment="Circular" Value="DMA_CIRCULAR"/>
		<PossibleValue Comment="Peripheral Flow Control" Value="DMA_PFCTRL"/>
	</RefParameter>
	<RefParameter Comment="Priority" DefaultValue="DMA_PRIORITY_LOW" Group="" Name="Priority" Type="list">
		<PossibleValue Comment="Low" Value="DMA_PRIORITY_LOW"/>
		<PossibleValue Comment="Medium" Value="DMA_PRIORITY_MEDIUM"/>
		<PossibleValue Comment="High" Value="DMA_PRIORITY_HIGH"/>
		<PossibleValue Comment="Very High" Value="DMA_PRIORITY_VERY_HIGH"/>
	</RefParameter>
	<RefParameter Comment="Clock enable mode" DefaultValue="" Group="" Name="ClockEnableMode" Type="list" Visible="false">
		<PossibleValue Comment="DMA clock enable" Value="__HAL_RCC_DMA_CLK_ENABLE"/>
	</RefParameter>
	<RefParameter Comment="DMA_Handle" DefaultValue="" Group="" Name="DMA_Handle" Type="list" Visible="false"/>
	<RefParameter Comment="IpInstance" DefaultValue="" Group="" Name="IpInstance" Type="list" Visible="false"/>
	<RefParameter Comment="Signal ID" DefaultValue="NONE" Group="" Name="SignalID" Type="list">
		<PossibleValue Comment="NONE" Value="NONE"/>
		<PossibleValue Comment="EXTI0" Condition="!GPIO_EXTI0_SEM" Diagnostic="EXTI0 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI0"/>
		<PossibleValue Comment="EXTI1" Condition="!GPIO_EXTI1_SEM" Diagnostic="EXTI1 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI1"/>
		<PossibleValue Comment="EXTI2" Condition="!GPIO_EXTI2_SEM" Diagnostic="EXTI2 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI2"/>
		<PossibleValue Comment="EXTI3" Condition="!GPIO_EXTI3_SEM" Diagnostic="EXTI3 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI3"/>
		<PossibleValue Comment="EXTI4" Condition="!GPIO_EXTI4_SEM" Diagnostic="EXTI4 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI4"/>
		<PossibleValue Comment="EXTI5" Condition="!GPIO_EXTI5_SEM" Diagnostic="EXTI5 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI5"/>
		<PossibleValue Comment="EXTI6" Condition="!GPIO_EXTI6_SEM" Diagnostic="EXTI6 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI6"/>
		<PossibleValue Comment="EXTI7" Condition="!GPIO_EXTI7_SEM" Diagnostic="EXTI7 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI7"/>
		<PossibleValue Comment="EXTI8" Condition="!GPIO_EXTI8_SEM" Diagnostic="EXTI8 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI8"/>
		<PossibleValue Comment="EXTI9" Condition="!GPIO_EXTI9_SEM" Diagnostic="EXTI9 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI9"/>
		<PossibleValue Comment="EXTI10" Condition="!GPIO_EXTI10_SEM" Diagnostic="EXTI10 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI10"/>
		<PossibleValue Comment="EXTI11" Condition="!GPIO_EXTI11_SEM" Diagnostic="EXTI11 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI11"/>
		<PossibleValue Comment="EXTI12" Condition="!GPIO_EXTI12_SEM" Diagnostic="EXTI12 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI12"/>
		<PossibleValue Comment="EXTI13" Condition="!GPIO_EXTI13_SEM" Diagnostic="EXTI13 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI13"/>
		<PossibleValue Comment="EXTI14" Condition="!GPIO_EXTI14_SEM" Diagnostic="EXTI14 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI14"/>
		<PossibleValue Comment="EXTI15" Condition="!GPIO_EXTI15_SEM" Diagnostic="EXTI15 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI15"/>
		<PossibleValue Comment="DMAMUX1 Channel0 (DMA1 Stream0) event" Condition="(!DMAMUX1_CHANNEL0_EVENT|Instance=DMA1_Channel1)" Diagnostic="DMAMUX1 channel0  (DMA1 Stream0) event not configured or generated by the current request" Value="HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH0_EVT"/>
		<PossibleValue Comment="DMAMUX1 Channel1 (DMA1 Stream1) event" Condition="(!DMAMUX1_CHANNEL1_EVENT|Instance=DMA1_Channel2)" Diagnostic="DMAMUX1 channel1  (DMA1 Stream1) event not configured or generated by the current request" Value="HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH1_EVT"/>
		<PossibleValue Comment="LPTIM1 output" Condition="!LPTIM1Used_ForRCC" Diagnostic="LPTIM1 not configured" Value="HAL_DMAMUX1_REQ_GEN_LPTIM1_OUT"/>
		<PossibleValue Comment="LPTIM2 output" Condition="!LPTIM2Used_ForRCC" Diagnostic="LPTIM2 not configured" Value="HAL_DMAMUX1_REQ_GEN_LPTIM2_OUT"/>
		<PossibleValue Comment="LPTIM3 output" Condition="!LPTIM3Used_ForRCC" Diagnostic="LPTIM3 not configured" Value="HAL_DMAMUX1_REQ_GEN_LPTIM3_OUT"/>
	</RefParameter>
	<RefParameter Comment="Polarity" DefaultValue="HAL_DMAMUX_REQ_GEN_RISING" Group="" Name="Polarity" Type="list">
		<PossibleValue Comment="Generate request on rising edge events" Value="HAL_DMAMUX_REQ_GEN_RISING"/>
		<PossibleValue Comment="Generate request on falling edge events" Value="HAL_DMAMUX_REQ_GEN_FALLING"/>
		<PossibleValue Comment="Generate request on rising and falling edge events" Value="HAL_DMAMUX_REQ_GEN_RISING_FALLING"/>
	</RefParameter>
	<RefParameter Comment="Request number" DefaultValue="1" Group="" Max="32" Min="1" Name="RequestNumber" Type="integer"/>
	<RefParameter Comment="Synchronization signal ID" DefaultValue="NONE" Group="" Name="SyncSignalID" Type="list">
		<PossibleValue Comment="NONE" Value="NONE"/>
		<PossibleValue Comment="EXTI0" Condition="!GPIO_EXTI0_SEM" Diagnostic="EXTI0 not configured" Value="HAL_DMAMUX1_SYNC_EXTI0"/>
		<PossibleValue Comment="EXTI1" Condition="!GPIO_EXTI1_SEM" Diagnostic="EXTI1 not configured" Value="HAL_DMAMUX1_SYNC_EXTI1"/>
		<PossibleValue Comment="EXTI2" Condition="!GPIO_EXTI2_SEM" Diagnostic="EXTI2 not configured" Value="HAL_DMAMUX1_SYNC_EXTI2"/>
		<PossibleValue Comment="EXTI3" Condition="!GPIO_EXTI3_SEM" Diagnostic="EXTI3 not configured" Value="HAL_DMAMUX1_SYNC_EXTI3"/>
		<PossibleValue Comment="EXTI4" Condition="!GPIO_EXTI4_SEM" Diagnostic="EXTI4 not configured" Value="HAL_DMAMUX1_SYNC_EXTI4"/>
		<PossibleValue Comment="EXTI5" Condition="!GPIO_EXTI5_SEM" Diagnostic="EXTI5 not configured" Value="HAL_DMAMUX1_SYNC_EXTI5"/>
		<PossibleValue Comment="EXTI6" Condition="!GPIO_EXTI6_SEM" Diagnostic="EXTI6 not configured" Value="HAL_DMAMUX1_SYNC_EXTI6"/>
		<PossibleValue Comment="EXTI7" Condition="!GPIO_EXTI7_SEM" Diagnostic="EXTI7 not configured" Value="HAL_DMAMUX1_SYNC_EXTI7"/>
		<PossibleValue Comment="EXTI8" Condition="!GPIO_EXTI8_SEM" Diagnostic="EXTI8 not configured" Value="HAL_DMAMUX1_SYNC_EXTI8"/>
		<PossibleValue Comment="EXTI9" Condition="!GPIO_EXTI9_SEM" Diagnostic="EXTI9 not configured" Value="HAL_DMAMUX1_SYNC_EXTI9"/>
		<PossibleValue Comment="EXTI10" Condition="!GPIO_EXTI10_SEM" Diagnostic="EXTI10 not configured" Value="HAL_DMAMUX1_SYNC_EXTI10"/>
		<PossibleValue Comment="EXTI11" Condition="!GPIO_EXTI11_SEM" Diagnostic="EXTI11 not configured" Value="HAL_DMAMUX1_SYNC_EXTI11"/>
		<PossibleValue Comment="EXTI12" Condition="!GPIO_EXTI12_SEM" Diagnostic="EXTI12 not configured" Value="HAL_DMAMUX1_SYNC_EXTI12"/>
		<PossibleValue Comment="EXTI13" Condition="!GPIO_EXTI13_SEM" Diagnostic="EXTI13 not configured" Value="HAL_DMAMUX1_SYNC_EXTI13"/>
		<PossibleValue Comment="EXTI14" Condition="!GPIO_EXTI14_SEM" Diagnostic="EXTI14 not configured" Value="HAL_DMAMUX1_SYNC_EXTI14"/>
		<PossibleValue Comment="EXTI15" Condition="!GPIO_EXTI15_SEM" Diagnostic="EXTI15 not configured" Value="HAL_DMAMUX1_SYNC_EXTI15"/>
		<PossibleValue Comment="DMAMUX1 Channel0 (DMA1 Stream0) event" Condition="(!DMAMUX1_CHANNEL0_EVENT|Instance=DMA1_Channel1)" Diagnostic="DMAMUX1 channel0  (DMA1 Stream0) event not configured or generated by the current request" Value="HAL_DMAMUX1_SYNC_DMAMUX1_CH0_EVT"/>
		<PossibleValue Comment="DMAMUX1 Channel1 (DMA1 Stream1) event" Condition="(!DMAMUX1_CHANNEL1_EVENT|Instance=DMA1_Channel2)" Diagnostic="DMAMUX1 channel1  (DMA1 Stream1) event not configured or generated by the current request" Value="HAL_DMAMUX1_SYNC_DMAMUX1_CH1_EVT"/>
		<PossibleValue Comment="LPTIM1 output" Condition="!LPTIM1Used_ForRCC" Diagnostic="LPTIM1 not configured" Value="HAL_DMAMUX1_SYNC_LPTIM1_OUT"/>
		<PossibleValue Comment="LPTIM2 output" Condition="!LPTIM2Used_ForRCC" Diagnostic="LPTIM2 not configured" Value="HAL_DMAMUX1_SYNC_LPTIM2_OUT"/>
		<PossibleValue Comment="LPTIM3 output" Condition="!LPTIM3Used_ForRCC" Diagnostic="LPTIM3 not configured" Value="HAL_DMAMUX1_SYNC_LPTIM3_OUT"/>
	</RefParameter>
	<RefParameter Comment="Synchronization polarity" DefaultValue="HAL_DMAMUX_SYNC_NO_EVENT" Group="" Name="SyncPolarity" Type="list">
		<PossibleValue Comment="Block synchronization events" Value="HAL_DMAMUX_SYNC_NO_EVENT"/>
		<Condition Diagnostic="" Expression="SyncEnable=DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Synchronization polarity" DefaultValue="HAL_DMAMUX_SYNC_RISING" Group="" Name="SyncPolarity" Type="list">
		<PossibleValue Comment="Synchronize on rising edge events" Value="HAL_DMAMUX_SYNC_RISING"/>
		<PossibleValue Comment="Synchronize on falling edge events" Value="HAL_DMAMUX_SYNC_FALLING"/>
		<PossibleValue Comment="Synchronize on rising and falling edge events" Value="HAL_DMAMUX_SYNC_RISING_FALLING"/>
	</RefParameter>
	<RefParameter Comment="Synchronization enable" DefaultValue="DISABLE" Group="" Name="SyncEnable" Type="list">
		<PossibleValue Comment="Disable" Value="DISABLE"/>
		<PossibleValue Comment="Enable" Value="ENABLE"/>
	</RefParameter>
	<RefParameter Comment="Event enable" DefaultValue="DISABLE" Group="" Name="EventEnable" Type="list">
		<PossibleValue Comment="Disable" Value="DISABLE"/>
		<PossibleValue Comment="Enable" Value="ENABLE"/>
	</RefParameter>
	<RefParameter Comment="Synchronization request number" DefaultValue="1" Group="" Max="32" Min="1" Name="SyncRequestNumber" Type="integer"/>
	<RefParameter Comment="Enable Channel as Secured" DefaultValue="DMA_CHANNEL_NSEC_DISABLE" Group="" Name="Channel_SEC_NSEC" Type="list">
		<PossibleValue Comment="SECURE" Value="DMA_CHANNEL_SEC_ENABLE"/>
		<PossibleValue Comment="NON SECURE" Value="DMA_CHANNEL_NSEC_DISABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; !CURRENTIP_SECURE &amp; ((Request=DMA_REQUEST_GENERATOR0)|(Request=DMA_REQUEST_GENERATOR1)|(Request=DMA_REQUEST_GENERATOR2)|(Request=DMA_REQUEST_GENERATOR3)|(Request=DMA_REQUEST_MEM2MEM))"/>
	</RefParameter>
	<RefParameter Comment="Enable Channel as Secured" DefaultValue="DMA_CHANNEL_NSEC_DISABLE" Group="" Name="Channel_SEC_NSEC" Type="list">
		<PossibleValue Comment="NON SECURE" Value="DMA_CHANNEL_NSEC_DISABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; !CURRENTIP_SECURE &amp; !((Request=DMA_REQUEST_GENERATOR0)|(Request=DMA_REQUEST_GENERATOR1)|(Request=DMA_REQUEST_GENERATOR2)|(Request=DMA_REQUEST_GENERATOR3)|(Request=DMA_REQUEST_MEM2MEM))"/>
	</RefParameter>
	<RefParameter Comment="Enable Channel as Secured" DefaultValue="DMA_CHANNEL_SEC_ENABLE" Group="" Name="Channel_SEC_NSEC" Type="list">
		<PossibleValue Comment="SECURE" Value="DMA_CHANNEL_SEC_ENABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; CURRENTIP_SECURE"/>
	</RefParameter>
	<RefParameter Comment="Enable Channel as Secured" DefaultValue="NONE" Group="" Name="Channel_SEC_NSEC" Type="list" Visible="false">
		<PossibleValue Comment="NONE" Value="NONE"/>
		<Condition Diagnostic="" Expression="!S_SECURE"/>
	</RefParameter>
	<RefParameter Comment="Enable Channel as Privileged" DefaultValue="DMA_CHANNEL_NPRIV_DISABLE" Group="" Name="Channel_PRIV_NPRIV" Type="list" Visible="false">
		<PossibleValue Comment="NON PRIVILEDGED" Value="DMA_CHANNEL_NPRIV_DISABLE"/>
		<Condition Diagnostic="" Expression="STM32WLEx"/>
	</RefParameter>
	<RefParameter Comment="Enable Channel as Privileged" DefaultValue="DMA_CHANNEL_NPRIV_DISABLE" Group="" Name="Channel_PRIV_NPRIV" Type="list">
		<PossibleValue Comment="PRIVILEDGED" Value="DMA_CHANNEL_PRIV_ENABLE"/>
		<PossibleValue Comment="NON PRIVILEDGED" Value="DMA_CHANNEL_NPRIV_DISABLE"/>
		<Condition Diagnostic="" Expression="!STM32WLEx"/>
	</RefParameter>
	<RefParameter Comment="Enable Source as Secured" DefaultValue="DMA_CHANNEL_SRC_SEC_ENABLE" Group="" Name="Src_SEC_NSEC" Type="list">
		<PossibleValue Comment="SECURE" Value="DMA_CHANNEL_SRC_SEC_ENABLE"/>
		<PossibleValue Comment="NON SECURE" Value="DMA_CHANNEL_SRC_NSEC_DISABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; (Channel_SEC_NSEC=DMA_CHANNEL_SEC_ENABLE) &amp; (!(Direction=DMA_PERIPH_TO_MEMORY)|(Request=DMA_REQUEST_GENERATOR0)|(Request=DMA_REQUEST_GENERATOR1)|(Request=DMA_REQUEST_GENERATOR2)|(Request=DMA_REQUEST_GENERATOR3)|(Request=DMA_REQUEST_MEM2MEM))"/>
	</RefParameter>
	<RefParameter Comment="Enable Source as Secured" DefaultValue="DMA_CHANNEL_SRC_NSEC_DISABLE" Group="" Name="Src_SEC_NSEC" Type="list">
		<PossibleValue Comment="NON SECURE" Value="DMA_CHANNEL_SRC_NSEC_DISABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; !(Channel_SEC_NSEC=DMA_CHANNEL_SEC_ENABLE)"/>
	</RefParameter>
	<RefParameter Comment="Enable Source as Secured" DefaultValue="DMA_CHANNEL_SRC_SEC_ENABLE" Group="" Name="Src_SEC_NSEC" Type="list">
		<PossibleValue Comment="SECURE" Value="DMA_CHANNEL_SRC_SEC_ENABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; (Channel_SEC_NSEC=DMA_CHANNEL_SEC_ENABLE) &amp; (Direction=DMA_PERIPH_TO_MEMORY) &amp; !((Request=DMA_REQUEST_GENERATOR0)|(Request=DMA_REQUEST_GENERATOR1)|(Request=DMA_REQUEST_GENERATOR2)|(Request=DMA_REQUEST_GENERATOR3)|(Request=DMA_REQUEST_MEM2MEM))"/>
	</RefParameter>
	<RefParameter Comment="Enable Source as Secured" DefaultValue="NONE" Group="" Name="Src_SEC_NSEC" Type="list" Visible="false">
		<PossibleValue Comment="NONE" Value="NONE"/>
		<Condition Diagnostic="" Expression="!S_SECURE"/>
	</RefParameter>
	<RefParameter Comment="Enable Destination as Secured" DefaultValue="DMA_CHANNEL_DEST_SEC_ENABLE" Group="" Name="Dest_SEC_NSEC" Type="list">
		<PossibleValue Comment="SECURE" Value="DMA_CHANNEL_DEST_SEC_ENABLE"/>
		<PossibleValue Comment="NON SECURE" Value="DMA_CHANNEL_DEST_NSEC_DISABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; (Channel_SEC_NSEC=DMA_CHANNEL_SEC_ENABLE) &amp; (!(Direction=DMA_MEMORY_TO_PERIPH)|(Request=DMA_REQUEST_GENERATOR0)|(Request=DMA_REQUEST_GENERATOR1)|(Request=DMA_REQUEST_GENERATOR2)|(Request=DMA_REQUEST_GENERATOR3)|(Request=DMA_REQUEST_MEM2MEM))"/>
	</RefParameter>
	<RefParameter Comment="Enable Destination as Secured" DefaultValue="DMA_CHANNEL_DEST_NSEC_DISABLE" Group="" Name="Dest_SEC_NSEC" Type="list">
		<PossibleValue Comment="NON SECURE" Value="DMA_CHANNEL_DEST_NSEC_DISABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; !(Channel_SEC_NSEC=DMA_CHANNEL_SEC_ENABLE)"/>
	</RefParameter>
	<RefParameter Comment="Enable Destination as Secured" DefaultValue="DMA_CHANNEL_DEST_SEC_ENABLE" Group="" Name="Dest_SEC_NSEC" Type="list">
		<PossibleValue Comment="SECURE" Value="DMA_CHANNEL_DEST_SEC_ENABLE"/>
		<Condition Diagnostic="" Expression="S_SECURE &amp; (Channel_SEC_NSEC=DMA_CHANNEL_SEC_ENABLE) &amp; (Direction=DMA_MEMORY_TO_PERIPH)"/>
	</RefParameter>
	<RefParameter Comment="Enable Destination as Secured" DefaultValue="NONE" Group="" Name="Dest_SEC_NSEC" Type="list" Visible="false">
		<PossibleValue Comment="NONE" Value="NONE"/>
		<Condition Diagnostic="" Expression="!S_SECURE"/>
	</RefParameter>
	<RefMode Abstract="true" BaseMode="" Comment="DMA_Request" Name="DMA_Request">
		<ConfigForMode>HAL_DMA_Init</ConfigForMode>
		<Parameter Name="Instance"/>
		<Parameter Name="Request"/>
		<Parameter Name="Direction"/>
		<Parameter Name="PeriphInc"/>
		<Parameter Name="MemInc"/>
		<Parameter Name="PeriphDataAlignment"/>
		<Parameter Name="MemDataAlignment"/>
		<Parameter Name="Mode"/>
		<Parameter Name="Priority"/>
		<Parameter Name="DMA_Handle"/>
		<Parameter Name="SignalID"/>
		<Parameter Name="Polarity"/>
		<Parameter Name="RequestNumber"/>
		<Parameter Name="SyncSignalID"/>
		<Parameter Name="SyncPolarity"/>
		<Parameter Name="SyncEnable"/>
		<Parameter Name="EventEnable"/>
		<Parameter Name="SyncRequestNumber"/>
		<Parameter Name="Channel_SEC_NSEC"/>
		<Parameter Name="Channel_PRIV_NPRIV"/>
		<Parameter Name="Src_SEC_NSEC"/>
		<Parameter Name="Dest_SEC_NSEC"/>
	</RefMode>
	<RefMode Abstract="true" BaseMode="" Comment="DMA1" Name="DMA1">
		<Parameter Name="ClockEnableMode">
			<PossibleValue>__HAL_RCC_DMAMUX1_CLK_ENABLE;__HAL_RCC_DMA1_CLK_ENABLE</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode Abstract="true" BaseMode="" Comment="DMA2" Name="DMA2">
		<Parameter Name="ClockEnableMode">
			<PossibleValue>__HAL_RCC_DMAMUX1_CLK_ENABLE;__HAL_RCC_DMA2_CLK_ENABLE</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="ADC" Name="ADC">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_ADC</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>DMA_Handle</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>ADC</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="AES_IN" Name="AES_IN">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_AES_IN</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmain</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>AES</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="AES_OUT" Name="AES_OUT">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_AES_OUT</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaout</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>AES</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DAC_OUT1" Name="DAC_OUT1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DAC_OUT1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>DMA_Handle1</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DAC</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR0" Name="DMA_GENERATOR0">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR0</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR1" Name="DMA_GENERATOR1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR2" Name="DMA_GENERATOR2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR3" Name="DMA_GENERATOR3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C1_RX" Name="I2C1_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C1_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C1_TX" Name="I2C1_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C1_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C2_RX" Name="I2C2_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C2_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C2_TX" Name="I2C2_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C2_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C3_RX" Name="I2C3_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C3_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C3_TX" Name="I2C3_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C3_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="LPUART1_RX" Name="LPUART1_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_LPUART1_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>LPUART1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="LPUART1_TX" Name="LPUART1_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_LPUART1_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>LPUART1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="MEMTOMEM" Name="MEMTOMEM">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_MEM2MEM</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="QUADSPI" Name="QUADSPI">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_QUADSPI</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>QUADSPI</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI1_A" Name="SAI1_A">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI1_A</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI1_B" Name="SAI1_B">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI1_B</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI1_RX" Name="SPI1_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI1_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI1:I2S1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI1_TX" Name="SPI1_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI1_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI1:I2S1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI2_RX" Name="SPI2_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI2_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI2:I2S2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI2_TX" Name="SPI2_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI2_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI2:I2S2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SUBGHZ_RX" Name="SUBGHZ_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SUBGHZSPI_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SUBGHZ_dummy</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SUBGHZ_TX" Name="SUBGHZ_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SUBGHZSPI_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SUBGHZ_dummy</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM16_CH1" Name="TIM16_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM16_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM16</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM16_UP" Name="TIM16_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM16_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM16</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM17_CH1" Name="TIM17_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM17_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM17</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM17_UP" Name="TIM17_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM17_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM17</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_CH1" Name="TIM1_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_CH2" Name="TIM1_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_CH2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC2]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_CH3" Name="TIM1_CH3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_CH3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC3]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_CH4" Name="TIM1_CH4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_CH4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC4]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_COM" Name="TIM1_COM">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_COM</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_COMMUTATION]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_TRIG" Name="TIM1_TRIG">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_TRIG</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_TRIGGER]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_UP" Name="TIM1_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_CH1" Name="TIM2_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_CH2" Name="TIM2_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_CH2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC2]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_CH3" Name="TIM2_CH3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_CH3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC3]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_CH4" Name="TIM2_CH4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_CH4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC4]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_UP" Name="TIM2_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART1_RX" Name="USART1_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART1_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART1_TX" Name="USART1_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART1_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART2_RX" Name="USART2_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART2_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART2_TX" Name="USART2_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART2_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<ModeLogicOperator Name="OR">
		<Mode Name="DMA1, DMA2">
			<ModeLogicOperator Name="OR">
				<Mode Name="DMA1_Channel[1-7]:DMA2_Channel[1-7]">
					<ModeLogicOperator Name="XOR">
						<Mode Name="MEMTOMEM"/>
						<Mode Name="DMA_GENERATOR0"/>
						<Mode Name="DMA_GENERATOR1"/>
						<Mode Name="DMA_GENERATOR2"/>
						<Mode Name="DMA_GENERATOR3"/>
						<Mode Name="ADC">
							<Semaphore>DMARequest_ADC</Semaphore>
						</Mode>
						<Mode Name="DAC_OUT1">
							<Condition Diagnostic="" Expression="DAC_OUT1_Conf"/>
						</Mode>
						<Mode Name="SPI1_RX">
							<Condition Diagnostic="" Expression="SPI1_DmaReceive|I2S1_RX"/>
						</Mode>
						<Mode Name="SPI1_TX">
							<Condition Diagnostic="" Expression="SPI1_DmaTransmit|I2S1_TX"/>
						</Mode>
						<Mode Name="SPI2_RX">
							<Condition Diagnostic="" Expression="SPI2_DmaReceive|I2S2_RX"/>
						</Mode>
						<Mode Name="SPI2_TX">
							<Condition Diagnostic="" Expression="SPI2_DmaTransmit|I2S2_TX"/>
						</Mode>
						<Mode Name="I2C1_RX">
							<Condition Diagnostic="" Expression="I2C1_Dma"/>
						</Mode>
						<Mode Name="I2C1_TX">
							<Condition Diagnostic="" Expression="I2C1_Dma"/>
						</Mode>
						<Mode Name="I2C2_RX">
							<Condition Diagnostic="" Expression="I2C2_Dma"/>
						</Mode>
						<Mode Name="I2C2_TX">
							<Condition Diagnostic="" Expression="I2C2_Dma"/>
						</Mode>
						<Mode Name="I2C3_RX">
							<Condition Diagnostic="" Expression="I2C3_Dma"/>
						</Mode>
						<Mode Name="I2C3_TX">
							<Condition Diagnostic="" Expression="I2C3_Dma"/>
						</Mode>
						<Mode Name="USART1_RX">
							<Condition Diagnostic="" Expression="S_USART1_TX_RX|S_USART1_RX"/>
						</Mode>
						<Mode Name="USART1_TX">
							<Condition Diagnostic="" Expression="S_USART1_TX_RX|S_USART1_TX"/>
						</Mode>
						<Mode Name="USART2_RX">
							<Condition Diagnostic="" Expression="S_USART2_TX_RX|S_USART2_RX"/>
						</Mode>
						<Mode Name="USART2_TX">
							<Condition Diagnostic="" Expression="S_USART2_TX_RX|S_USART2_TX"/>
						</Mode>
						<Mode Name="LPUART1_RX">
							<Condition Diagnostic="" Expression="S_LPUART1_TX_RX|S_LPUART1_RX"/>
						</Mode>
						<Mode Name="LPUART1_TX">
							<Condition Diagnostic="" Expression="S_LPUART1_TX_RX|S_LPUART1_TX"/>
						</Mode>
						<Mode Name="SAI1_A">
							<Condition Diagnostic="" Expression="SAI1_SAIA_Mode"/>
						</Mode>
						<Mode Name="SAI1_B">
							<Condition Diagnostic="" Expression="SAI1_SAIB_Mode"/>
						</Mode>
						<Mode Name="QUADSPI"/>
						<Mode Name="TIM1_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_CH2">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_2_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_CH3">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_3_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_CH4">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_4_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_UP"/>
						<Mode Name="TIM1_TRIG">
							<Condition Diagnostic="" Expression="Semaphore_Trigger_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_COM"/>
						<Mode Name="TIM2_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM2"/>
						</Mode>
						<Mode Name="TIM2_CH2">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_2_DMA_EnableTIM2"/>
						</Mode>
						<Mode Name="TIM2_CH3">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_3_DMA_EnableTIM2"/>
						</Mode>
						<Mode Name="TIM2_CH4">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_4_DMA_EnableTIM2"/>
						</Mode>
						<Mode Name="TIM2_UP"/>
						<Mode Name="TIM16_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM16"/>
						</Mode>
						<Mode Name="TIM16_UP"/>
						<Mode Name="TIM17_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM17"/>
						</Mode>
						<Mode Name="TIM17_UP"/>
						<Mode Name="AES_IN"/>
						<Mode Name="AES_OUT"/>
						<Mode Name="SUBGHZ_RX"/>
						<Mode Name="SUBGHZ_TX"/>
					</ModeLogicOperator>
				</Mode>
			</ModeLogicOperator>
		</Mode>
	</ModeLogicOperator>
</IP>
