<?xml version="1.0" encoding="UTF-8" standalone="no"?><IP xmlns="http://mcd.rou.st.com/modules.php?name=mcu" xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance" DBVersion="V3.0" IPType="peripheral" Name="RF" Version="rf2g4ctrl_v1_0_Cube" ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../../../../../../doc/V4/Development/Specifications/db//IP_Modes.xsd">
 
    <About>RF: Radio Interface</About>
	
    <!-- Modes Description for RF -->
    <!-- ModeLogicOperator for WWDG -->
    <ModeLogicOperator Name="OR">
        <Mode Name="RF0" UserName="Activate RF0">
            <ModeLogicOperator Name="XOR">
                <Mode Name="RF0_Activate" UserName="Activate RF0">
                    <SignalLogicalOp Name="AND">
                        <Signal IOMode="System" Name="RF0"/>
                    </SignalLogicalOp>
                    <Condition Diagnostic="Active only if: &lt;br&gt; HSE clock is activated in RCC &lt;br&gt; CPU2 and HSE frequencies should be equal to 32MHz" Expression="(HSEByPass|HSEOscillator)"/>  
                    <Semaphore>S_RF0</Semaphore>
                </Mode>
            </ModeLogicOperator>
        </Mode>
        <Mode Name="RF1" UserName="Activate RF1">
            <ModeLogicOperator Name="XOR">
                <Mode Name="RF1_Activate" UserName="Activate RF1">
                    <SignalLogicalOp Name="AND">
                        <Signal IOMode="System" Name="RF1"/>
                    </SignalLogicalOp>
                    <Condition Diagnostic="Active only if: &lt;br&gt; HSE clock is activated in RCC &lt;br&gt; CPU2 and HSE frequencies should be equal to 32MHz" Expression="(HSEByPass|HSEOscillator)"/> 
                    <Semaphore>S_RF1</Semaphore>
                </Mode>
            </ModeLogicOperator>
        </Mode>
		<Mode Name="RF_internal" UserName="Activate RF" RemoveCondition="$ModeExist_RF0_Activate |$ModeExist_RF1_Activate">
            <ModeLogicOperator Name="XOR">
                <Mode Name="RF_Activate" UserName="Activate RF">
                    <SignalLogicalOp Name="AND">
                        <Signal  Name="VS_RF"/>
                    </SignalLogicalOp>
                    <Condition Diagnostic="Active only if: &lt;br&gt; HSE clock is activated in RCC &lt;br&gt; CPU2 and HSE frequencies should be equal to 32MHz" Expression="(HSEByPass|HSEOscillator)"/> 
                    <Semaphore>S_RF1</Semaphore>
					<Semaphore>S_RF0</Semaphore>
                </Mode>
            </ModeLogicOperator>
        </Mode>
    </ModeLogicOperator>

    <!-- RefSignal for USART/UART/IRDA/SmartCard -->
    <RefSignal IOMode="System" Name="RF0"/>
    <RefSignal IOMode="System" Name="RF1"/>
	<RefSignal Name="VS_RF" Virtual="true"/>
	<Semaphore>$IpInstanceUsed_ForRCC</Semaphore>
</IP>
