<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<IP DBVersion="V3.0" IPType="peripheral" Name="IRTIM" Version="L5_irtim_v1_0_Cube" xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance" ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../db/IP_Modes_V3_0.xsd" xmlns="http://mcd.rou.st.com/modules.php?name=mcu">

	<!-- Description of IP. -->
	<About>Infrared Interface</About>

	<RefParameter Name="Instance" DefaultValue="IRTIM" Comment="Instance" Type="" Visible="false"/>


	<!-- RefModes  -->
	<RefMode Name="INFRARED">
		<ConfigForMode>Dummy_Method</ConfigForMode>
	</RefMode>

	<ModeLogicOperator Name="OR">
		<Mode Name="Activate">
                <Condition Expression="Semaphore_ActivatedTIM16_for_IRTIM &amp;Semaphore_output_Channel1TIM16_for_IRTIM &amp; Semaphore_ActivatedTIM17_for_IRTIM &amp;Semaphore_output_Channel1TIM17_for_IRTIM" Diagnostic="Channel 1 of TIM16 and TIM17 must be configured in one of the availables output modes"/>
			<ModeLogicOperator Name="XOR">
				<Mode Name="INFRARED">
					<SignalLogicalOp Name="AND">
						<Signal Name="$SingleInstanceIR_OUT"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
		</Mode>
	</ModeLogicOperator>
	<RefSignal IOMode="AlternateFunctionOpenDrainAndPushPullDefaultPP" Name="$SingleInstanceIR_OUT"/>
</IP>
