<?xml version="1.0" encoding="utf-8" standalone="no"?>
<IP xmlns="http://mcd.rou.st.com/modules.php?name=mcu" DBVersion="V4.0" Name="WWDG" Version="STM32Cube_FW_WL_V0.2.0" IncludeFile="stm32wlxx_ll_wwdg.h" 
    xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance" ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../../../../../../../doc/V4/Development/Specifications/db/IP_Configs.xsd">

    <RefConfig Name="WWDG_Init">
       <CallLibMethod Name="LL_WWDG_SetCounter">
           <MethodArg Name="WWDGx" ParameterName="Instance"/>
       </CallLibMethod>
       <CallLibMethod Name="LL_WWDG_Enable">
           <MethodArg Name="WWDGx" ParameterName="Instance"/>
       </CallLibMethod>
       <CallLibMethod Name="LL_WWDG_SetPrescaler">
           <MethodArg Name="WWDGx" ParameterName="Instance"/>
       </CallLibMethod>
       <CallLibMethod Name="LL_WWDG_SetWindow">
           <MethodArg Name="WWDGx" ParameterName="Instance"/>
       </CallLibMethod>
       <IFCondition Expression ="(EWIMode = WWDG_EWI_ENABLE)">
           <CallLibMethod Name="LL_WWDG_EnableIT_EWKUP">
               <MethodArg Name="WWDGx" ParameterName="Instance"/>
           </CallLibMethod>
       </IFCondition>
       <!--
       <CallLibMethod Name="templates/ll_wwdg_init.ftl" Type="Template"/>
       -->
    </RefConfig>

    <RefComponent Cclass="HAL" Cgroup="WWDG" Cversion="0.7.0">
        <File Category="header" Name="Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_wwdg.h"/>
    </RefComponent>

    <LibMethod Comment="" Name="LL_WWDG_SetCounter">
        <Argument AddressOf="false" GenericType="baseaddress" Name="WWDGx" TypeName="WWDG_TypeDef"/>
        <Argument AddressOf="false" GenericType="simple" Name="Counter"/>
    </LibMethod>

    <LibMethod Comment="" Name="LL_WWDG_Enable">
        <Argument AddressOf="false" GenericType="baseaddress" Name="WWDGx" TypeName="WWDG_TypeDef"/>
    </LibMethod>

    <LibMethod Comment="" Name="LL_WWDG_SetPrescaler">
        <Argument AddressOf="false" GenericType="baseaddress" Name="WWDGx" TypeName="WWDG_TypeDef"/>
        <Argument AddressOf="false" GenericType="simple" Name="Prescaler"/>
    </LibMethod>

    <LibMethod Comment="" Name="LL_WWDG_SetWindow">
        <Argument AddressOf="false" GenericType="baseaddress" Name="WWDGx" TypeName="WWDG_TypeDef"/>
        <Argument AddressOf="false" GenericType="simple" Name="Window"/>
    </LibMethod>

    <LibMethod Comment="" Name="LL_WWDG_EnableIT_EWKUP">
        <Argument AddressOf="false" GenericType="baseaddress" Name="WWDGx" TypeName="WWDG_TypeDef"/>
    </LibMethod>

 </IP>
