<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<IP xmlns="http://mcd.rou.st.com/modules.php?name=mcu" DBVersion="V4.0" Name="DFSDM" Version="STM32Cube_FW_L4_V1.6.0RC2" 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 for CH0   %%%%%%%%%%%%%%%%%%%%%%%-->

    <RefConfig Name="Channel_init_CH0_parallel">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH0"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_internal_CH0"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH0"     />
            <MethodArg Name="Pins" ParameterName="Pins_none_CH0"            />
            <MethodArg Name="Type" ParameterName="Type_none_CH0"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH0"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_none_CH0"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH0"    />
            <MethodArg Name="Offset" ParameterName="Offset_none_CH0"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH0"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH0_spisame_extClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH0"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH0"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH0"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH0"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH0"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_external_CH0"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH0"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH0"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH0"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH0"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH0_spisame_intClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH0"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH0"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH0"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH0"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH0"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_internal_CH0"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH0"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH0"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH0"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH0"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH0_mansame">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH0"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH0"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH0"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH0"            />
            <MethodArg Name="Type" ParameterName="Type_manchester_CH0"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH0"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH0"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH0"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH0"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH0"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH0_spinext_extClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH0"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH0"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH0"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH0"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH0"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_external_CH0"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH0"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH0"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH0"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH0"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH0_spinext_intClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH0"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH0"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH0"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH0"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH0"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_internal_CH0"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH0"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH0"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH0"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH0"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH0_mannext">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH0"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH0"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH0"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH0"            />
            <MethodArg Name="Type" ParameterName="Type_manchester_CH0"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH0"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH0"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH0"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH0"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH0"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>




<!-- %%%%%%%%%%%%%%%%%%%%%%%%%   REFCONFIG for CH1   %%%%%%%%%%%%%%%%%%%%%%%-->

    <RefConfig Name="Channel_init_CH1_parallel">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH1"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_internal_CH1"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH1"     />
            <MethodArg Name="Pins" ParameterName="Pins_none_CH1"            />
            <MethodArg Name="Type" ParameterName="Type_none_CH1"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH1"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_none_CH1"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH1"    />
            <MethodArg Name="Offset" ParameterName="Offset_none_CH1"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH1"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH1_spisame_extClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH1"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH1"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH1"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH1"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH1"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_external_CH1"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH1"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH1"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH1"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH1"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH1_spisame_intClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH1"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH1"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH1"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH1"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH1"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_internal_CH1"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH1"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH1"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH1"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH1"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH1_mansame">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH1"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH1"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH1"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH1"            />
            <MethodArg Name="Type" ParameterName="Type_manchester_CH1"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH1"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH1"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH1"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH1"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH1"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH1_spinext_extClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH1"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH1"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH1"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH1"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH1"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_external_CH1"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH1"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH1"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH1"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH1"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH1_spinext_intClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH1"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH1"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH1"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH1"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH1"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_internal_CH1"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH1"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH1"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH1"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH1"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH1_mannext">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH1"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH1"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH1"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH1"            />
            <MethodArg Name="Type" ParameterName="Type_manchester_CH1"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH1"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH1"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH1"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH1"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH1"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>




<!-- %%%%%%%%%%%%%%%%%%%%%%%%%   REFCONFIG for CH2   %%%%%%%%%%%%%%%%%%%%%%%-->

    <RefConfig Name="Channel_init_CH2_parallel">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel2"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH2"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_internal_CH2"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH2"     />
            <MethodArg Name="Pins" ParameterName="Pins_none_CH2"            />
            <MethodArg Name="Type" ParameterName="Type_none_CH2"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH2"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_none_CH2"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH2"    />
            <MethodArg Name="Offset" ParameterName="Offset_none_CH2"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH2"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH2_spisame_extClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel2"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH2"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH2"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH2"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH2"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH2"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_external_CH2"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH2"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH2"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH2"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH2"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH2_spisame_intClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel2"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH2"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH2"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH2"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH2"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH2"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_internal_CH2"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH2"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH2"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH2"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH2"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH2_mansame">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel2"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH2"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH2"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH2"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH2"            />
            <MethodArg Name="Type" ParameterName="Type_manchester_CH2"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH2"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH2"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH2"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH2"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH2"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH2_spinext_extClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel2"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH2"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH2"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH2"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH2"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH2"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_external_CH2"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH2"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH2"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH2"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH2"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH2_spinext_intClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel2"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH2"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH2"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH2"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH2"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH2"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_internal_CH2"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH2"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH2"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH2"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH2"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH2_mannext">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel2"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH2"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH2"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH2"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH2"            />
            <MethodArg Name="Type" ParameterName="Type_manchester_CH2"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH2"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH2"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH2"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH2"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH2"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>




<!-- %%%%%%%%%%%%%%%%%%%%%%%%%   REFCONFIG for CH3   %%%%%%%%%%%%%%%%%%%%%%%-->

    <RefConfig Name="Channel_init_CH3_parallel">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel3"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH3"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_internal_CH3"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH3"     />
            <MethodArg Name="Pins" ParameterName="Pins_none_CH3"            />
            <MethodArg Name="Type" ParameterName="Type_none_CH3"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH3"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_none_CH3"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH3"    />
            <MethodArg Name="Offset" ParameterName="Offset_none_CH3"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH3"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH3_spisame_extClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel3"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH3"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH3"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH3"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH3"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH3"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_external_CH3"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH3"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH3"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH3"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH3"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH3_spisame_intClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel3"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH3"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH3"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH3"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH3"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH3"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_internal_CH3"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH3"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH3"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH3"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH3"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH3_mansame">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel3"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH3"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH3"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH3"     />
            <MethodArg Name="Pins" ParameterName="Pins_same_CH3"            />
            <MethodArg Name="Type" ParameterName="Type_manchester_CH3"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH3"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH3"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH3"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH3"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH3"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH3_spinext_extClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel3"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH3"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH3"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH3"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH3"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH3"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_external_CH3"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH3"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH3"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH3"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH3"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH3_spinext_intClk">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel3"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH3"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH3"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH3"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH3"            />
            <MethodArg Name="Type" ParameterName="Type_spi_CH3"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_internal_CH3"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH3"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH3"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH3"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH3"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Channel_init_CH3_mannext">
        <CallLibMethod Name="HAL_DFSDM_ChannelInit">
            <MethodArg Name="hdfsdm_channel" ParameterName="hdfsdm1_channel3"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_CH3"/>
            <MethodArg Name="Activation" ParameterName="Activation_Ref"  />
            <MethodArg Name="Selection" ParameterName="Selection"/>
            <MethodArg Name="Divider" ParameterName="Divider" />
            <MethodArg Name="Multiplexer" ParameterName="Multiplexer_external_CH3"  />
            <MethodArg Name="DataPacking" ParameterName="DataPacking_CH3"     />
            <MethodArg Name="Pins" ParameterName="Pins_next_CH3"            />
            <MethodArg Name="Type" ParameterName="Type_manchester_CH3"            />
            <MethodArg Name="SpiClock" ParameterName="SpiClock_none_CH3"        />
            <MethodArg Name="FilterOrder" ParameterName="FilterOrder_CH3"     />
            <MethodArg Name="Oversampling" ParameterName="Oversampling_CH3"    />
            <MethodArg Name="Offset" ParameterName="Offset_CH3"          />
            <MethodArg Name="RightBitShift" ParameterName="RightBitShift_CH3"   />
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_ChannelMspDeInit"/>
    </RefConfig>



<!-- %%%%%%%%%%%%%%%%%%%%%%%%%   REFCONFIG for Filter0   %%%%%%%%%%%%%%%%%%%%%%%-->
    <RefConfig Name="Filter0_init">
        <CallLibMethod Name="HAL_DFSDM_FilterInit">
            <MethodArg Name="hdfsdm_filter" ParameterName="hdfsdm1_filter0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.Trigger" ParameterName="Trigger_reg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.FastMode" ParameterName="FastMode_reg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.DmaMode" ParameterName="DmaMode_reg_FIL0" />
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.Trigger" ParameterName="Trigger_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ScanMode" ParameterName="ScanMode_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.DmaMode" ParameterName="DmaMode_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTrigger" ParameterName="ExtTrigger_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTriggerEdge" ParameterName="ExtTriggerEdge_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.SincOrder" ParameterName="SincOrder_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.Oversampling" ParameterName="Fosr_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.IntOversampling" ParameterName="Iosr_FIL0"/>
            <MethodArg Name="hdfsdm_filter.hdmaReg" ParameterName="hdmaReg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.hdmaInj" ParameterName="hdmaInj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.RegularContMode" ParameterName="RegularContMode"/>
            <MethodArg Name="hdfsdm_filter.RegularTrigger" ParameterName="RegularTrigger"/>
            <MethodArg Name="hdfsdm_filter.InjectedTrigger" ParameterName="InjectedTrigger"/>
            <MethodArg Name="hdfsdm_filter.ExtTriggerEdge" ParameterName="ExtTriggerEdge"/>
            <MethodArg Name="hdfsdm_filter.InjectedScanMode" ParameterName="InjectedScanMode"/>
            <MethodArg Name="hdfsdm_filter.InjectedChannelsNbr" ParameterName="InjectedChannelsNbr"/>
            <MethodArg Name="hdfsdm_filter.InjConvRemaining" ParameterName="InjConvRemaining"/>
            <MethodArg Name="hdfsdm_filter.State" ParameterName="State"/>
            <MethodArg Name="hdfsdm_filter.ErrorCode" ParameterName="ErrorCode"/>
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_FilterMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_FilterMspDeInit"/>
    </RefConfig>


    <RefConfig Name="Filter0_regConfig">
        <CallLibMethod Name="HAL_DFSDM_FilterConfigRegChannel">
            <MethodArg Name="hdfsdm_filter" ParameterName="hdfsdm1_filter0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.Trigger" ParameterName="Trigger_reg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.FastMode" ParameterName="FastMode_reg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.DmaMode" ParameterName="DmaMode_reg_FIL0" />
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.Trigger" ParameterName="Trigger_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ScanMode" ParameterName="ScanMode_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.DmaMode" ParameterName="DmaMode_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTrigger" ParameterName="ExtTrigger_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTriggerEdge" ParameterName="ExtTriggerEdge_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.SincOrder" ParameterName="SincOrder_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.Oversampling" ParameterName="Fosr_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.IntOversampling" ParameterName="Iosr_FIL0"/>
            <MethodArg Name="hdfsdm_filter.hdmaReg" ParameterName="hdmaReg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.hdmaInj" ParameterName="hdmaInj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.RegularContMode" ParameterName="RegularContMode"/>
            <MethodArg Name="hdfsdm_filter.RegularTrigger" ParameterName="RegularTrigger"/>
            <MethodArg Name="hdfsdm_filter.InjectedTrigger" ParameterName="InjectedTrigger"/>
            <MethodArg Name="hdfsdm_filter.ExtTriggerEdge" ParameterName="ExtTriggerEdge"/>
            <MethodArg Name="hdfsdm_filter.InjectedScanMode" ParameterName="InjectedScanMode"/>
            <MethodArg Name="hdfsdm_filter.InjectedChannelsNbr" ParameterName="InjectedChannelsNbr"/>
            <MethodArg Name="hdfsdm_filter.InjConvRemaining" ParameterName="InjConvRemaining"/>
            <MethodArg Name="hdfsdm_filter.State" ParameterName="State"/>
            <MethodArg Name="hdfsdm_filter.ErrorCode" ParameterName="ErrorCode"/>
            <MethodArg  Name="Channel" ParameterName="Filter_regChannel_FIL0"/>
            <MethodArg  Name="ContinuousMode" ParameterName="Filter_regContinuousMode_FIL0"/>
        </CallLibMethod>
    </RefConfig>

    <RefConfig Name="Filter0_injConfig">
        <CallLibMethod Name="HAL_DFSDM_FilterConfigInjChannel">
            <MethodArg Name="hdfsdm_filter" ParameterName="hdfsdm1_filter0"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.Trigger" ParameterName="Trigger_reg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.FastMode" ParameterName="FastMode_reg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.DmaMode" ParameterName="DmaMode_reg_FIL0" />
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.Trigger" ParameterName="Trigger_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ScanMode" ParameterName="ScanMode_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.DmaMode" ParameterName="DmaMode_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTrigger" ParameterName="ExtTrigger_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTriggerEdge" ParameterName="ExtTriggerEdge_inj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.SincOrder" ParameterName="SincOrder_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.Oversampling" ParameterName="Fosr_FIL0"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.IntOversampling" ParameterName="Iosr_FIL0"/>
            <MethodArg Name="hdfsdm_filter.hdmaReg" ParameterName="hdmaReg_FIL0"/>
            <MethodArg Name="hdfsdm_filter.hdmaInj" ParameterName="hdmaInj_FIL0"/>
            <MethodArg Name="hdfsdm_filter.RegularContMode" ParameterName="RegularContMode"/>
            <MethodArg Name="hdfsdm_filter.RegularTrigger" ParameterName="RegularTrigger"/>
            <MethodArg Name="hdfsdm_filter.InjectedTrigger" ParameterName="InjectedTrigger"/>
            <MethodArg Name="hdfsdm_filter.ExtTriggerEdge" ParameterName="ExtTriggerEdge"/>
            <MethodArg Name="hdfsdm_filter.InjectedScanMode" ParameterName="InjectedScanMode"/>
            <MethodArg Name="hdfsdm_filter.InjectedChannelsNbr" ParameterName="InjectedChannelsNbr"/>
            <MethodArg Name="hdfsdm_filter.InjConvRemaining" ParameterName="InjConvRemaining"/>
            <MethodArg Name="hdfsdm_filter.State" ParameterName="State"/>
            <MethodArg Name="hdfsdm_filter.ErrorCode" ParameterName="ErrorCode"/>
            <MethodArg  Name="Channel" ParameterName="Filter_injChannel_FIL0"/>
        </CallLibMethod>
    </RefConfig>


    <RefConfig Name="Filter1_init">
        <CallLibMethod Name="HAL_DFSDM_FilterInit">
            <MethodArg Name="hdfsdm_filter" ParameterName="hdfsdm1_filter1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.Trigger" ParameterName="Trigger_reg_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.FastMode" ParameterName="FastMode_reg_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.DmaMode" ParameterName="DmaMode_reg_FIL1" />
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.Trigger" ParameterName="Trigger_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ScanMode" ParameterName="ScanMode_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.DmaMode" ParameterName="DmaMode_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTrigger" ParameterName="ExtTrigger_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTriggerEdge" ParameterName="ExtTriggerEdge_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.SincOrder" ParameterName="SincOrder_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.Oversampling" ParameterName="Fosr_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.IntOversampling" ParameterName="Iosr_FIL1"/>
            <MethodArg Name="hdfsdm_filter.hdmaReg" ParameterName="hdmaReg_FIL1"/>
            <MethodArg Name="hdfsdm_filter.hdmaInj" ParameterName="hdmaInj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.RegularContMode" ParameterName="RegularContMode"/>
            <MethodArg Name="hdfsdm_filter.RegularTrigger" ParameterName="RegularTrigger"/>
            <MethodArg Name="hdfsdm_filter.InjectedTrigger" ParameterName="InjectedTrigger"/>
            <MethodArg Name="hdfsdm_filter.ExtTriggerEdge" ParameterName="ExtTriggerEdge"/>
            <MethodArg Name="hdfsdm_filter.InjectedScanMode" ParameterName="InjectedScanMode"/>
            <MethodArg Name="hdfsdm_filter.InjectedChannelsNbr" ParameterName="InjectedChannelsNbr"/>
            <MethodArg Name="hdfsdm_filter.InjConvRemaining" ParameterName="InjConvRemaining"/>
            <MethodArg Name="hdfsdm_filter.State" ParameterName="State"/>
            <MethodArg Name="hdfsdm_filter.ErrorCode" ParameterName="ErrorCode"/>
        </CallLibMethod>
        <ImplementCallBack Name="HAL_DFSDM_FilterMspInit"/>
        <ImplementCallBack Name="HAL_DFSDM_FilterMspDeInit"/>
    </RefConfig>

    <RefConfig Name="Filter1_regConfig">
        <CallLibMethod Name="HAL_DFSDM_FilterConfigRegChannel">
            <MethodArg Name="hdfsdm_filter" ParameterName="hdfsdm1_filter1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.Trigger" ParameterName="Trigger_reg_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.FastMode" ParameterName="FastMode_reg_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.DmaMode" ParameterName="DmaMode_reg_FIL1" />
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.Trigger" ParameterName="Trigger_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ScanMode" ParameterName="ScanMode_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.DmaMode" ParameterName="DmaMode_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTrigger" ParameterName="ExtTrigger_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTriggerEdge" ParameterName="ExtTriggerEdge_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.SincOrder" ParameterName="SincOrder_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.Oversampling" ParameterName="Fosr_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.IntOversampling" ParameterName="Iosr_FIL1"/>
            <MethodArg Name="hdfsdm_filter.RegularContMode" ParameterName="RegularContMode"/>
            <MethodArg Name="hdfsdm_filter.RegularTrigger" ParameterName="RegularTrigger"/>
            <MethodArg Name="hdfsdm_filter.InjectedTrigger" ParameterName="InjectedTrigger"/>
            <MethodArg Name="hdfsdm_filter.ExtTriggerEdge" ParameterName="ExtTriggerEdge"/>
            <MethodArg Name="hdfsdm_filter.InjectedScanMode" ParameterName="InjectedScanMode"/>
            <MethodArg Name="hdfsdm_filter.InjectedChannelsNbr" ParameterName="InjectedChannelsNbr"/>
            <MethodArg Name="hdfsdm_filter.InjConvRemaining" ParameterName="InjConvRemaining"/>
            <MethodArg Name="hdfsdm_filter.State" ParameterName="State"/>
            <MethodArg Name="hdfsdm_filter.ErrorCode" ParameterName="ErrorCode"/>
            <MethodArg  Name="Channel" ParameterName="Filter_regChannel_FIL1"/>
            <MethodArg  Name="ContinuousMode" ParameterName="Filter_regContinuousMode_FIL1"/>
        </CallLibMethod>
    </RefConfig>

    <RefConfig Name="Filter1_injConfig">
        <CallLibMethod Name="HAL_DFSDM_FilterConfigInjChannel">
            <MethodArg Name="hdfsdm_filter" ParameterName="hdfsdm1_filter1"/>
            <MethodArg Name="Instance" ParameterName="Instance_DFSDM1_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.Trigger" ParameterName="Trigger_reg_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.FastMode" ParameterName="FastMode_reg_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.RegularParam.DmaMode" ParameterName="DmaMode_reg_FIL1" />
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.Trigger" ParameterName="Trigger_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ScanMode" ParameterName="ScanMode_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.DmaMode" ParameterName="DmaMode_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTrigger" ParameterName="ExtTrigger_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.InjectedParam.ExtTriggerEdge" ParameterName="ExtTriggerEdge_inj_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.SincOrder" ParameterName="SincOrder_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.Oversampling" ParameterName="Fosr_FIL1"/>
            <MethodArg Name="hdfsdm_filter.Init.FilterParam.IntOversampling" ParameterName="Iosr_FIL1"/>
            <MethodArg Name="hdfsdm_filter.RegularContMode" ParameterName="RegularContMode"/>
            <MethodArg Name="hdfsdm_filter.RegularTrigger" ParameterName="RegularTrigger"/>
            <MethodArg Name="hdfsdm_filter.InjectedTrigger" ParameterName="InjectedTrigger"/>
            <MethodArg Name="hdfsdm_filter.ExtTriggerEdge" ParameterName="ExtTriggerEdge"/>
            <MethodArg Name="hdfsdm_filter.InjectedScanMode" ParameterName="InjectedScanMode"/>
            <MethodArg Name="hdfsdm_filter.InjectedChannelsNbr" ParameterName="InjectedChannelsNbr"/>
            <MethodArg Name="hdfsdm_filter.InjConvRemaining" ParameterName="InjConvRemaining"/>
            <MethodArg Name="hdfsdm_filter.State" ParameterName="State"/>
            <MethodArg Name="hdfsdm_filter.ErrorCode" ParameterName="ErrorCode"/>
            <MethodArg  Name="Channel" ParameterName="Filter_injChannel_FIL1"/>
        </CallLibMethod>
    </RefConfig>




    <LibMethod Comment="" Name="HAL_DFSDM_ChannelInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelDeInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelMspInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelMspDeInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelCkabStart">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelCkabStart_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelCkabStop">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelCkabStop_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelScdStart">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Threshold" OptimizationCondition="equal"/>
        <Argument AddressOf="false" GenericType="simple" Name="BreakSignal" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelScdStart_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Threshold" OptimizationCondition="equal"/>
        <Argument AddressOf="false" GenericType="simple" Name="BreakSignal" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelScdStop">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelScdStop_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelGetAwdValue">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelPollForCkab">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Timeout" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelPollForScd">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Timeout" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelCkabCallback">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelScdCallback">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_ChannelGetState">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_channel" TypeName="DFSDM_Channel_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Channel_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Channel_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="OutputClock" TypeName="DFSDM_Channel_OutputClockTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Activation" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Selection" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Divider" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Input" TypeName="DFSDM_Channel_InputTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Multiplexer" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DataPacking" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Pins" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="SerialInterface" TypeName="DFSDM_Channel_SerialInterfaceTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Type" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="SpiClock" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="Awd" TypeName="DFSDM_Channel_AwdTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="FilterOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="simple" Name="Offset" OptimizationCondition="equal"/>
                <Argument AddressOf="false" GenericType="simple" Name="RightBitShift" OptimizationCondition="equal"/>
            </Argument>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterDeInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterMspInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterMspDeInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterConfigRegChannel">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
        <Argument AddressOf="false" GenericType="simple" Name="ContinuousMode" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterConfigInjChannel">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterRegularStart">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterRegularStart_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterRegularStart_DMA">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="true" GenericType="simple" Name="pData" OptimizationCondition="equal"/>
        <Argument AddressOf="false" GenericType="simple" Name="Length" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterRegularStop">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterRegularStop_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterRegularStop_DMA">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInjectedStart">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInjectedStart_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInjectedStart_DMA">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="true" GenericType="simple" Name="pData" OptimizationCondition="equal"/>
        <Argument AddressOf="false" GenericType="simple" Name="Length" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInjectedStop">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInjectedStop_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInjectedStop_DMA">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterAwdStart_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="true" GenericType="struct" Name="awdParam" TypeName="DFSDM_Filter_AwdParamTypeDef">
            <Argument AddressOf="false" GenericType="simple" Name="DataSource" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="HighThreshold" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="LowThreshold" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="HighBreakSignal" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="LowBreakSignal" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterAwdStop_IT">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterExdStart">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterExdStop">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterGetRegularValue">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="true" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterGetInjectedValue">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="true" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterGetExdMaxValue">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="true" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterGetExdMinValue">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="true" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterGetConvTimeValue">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_IRQHandler">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterPollForRegConversion">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Timeout" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterPollForInjConversion">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Timeout" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterRegConvCpltCallback">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterRegConvHalfCpltCallback">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInjConvCpltCallback">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterInjConvHalfCpltCallback">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterAwdCallback">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
        <Argument AddressOf="false" GenericType="simple" Name="Channel" OptimizationCondition="equal"/>
        <Argument AddressOf="false" GenericType="simple" Name="Threshold" OptimizationCondition="equal"/>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterErrorCallback">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterGetState">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_DFSDM_FilterGetError">
        <Argument AddressOf="true" GenericType="struct" Name="hdfsdm_filter" TypeName="DFSDM_Filter_HandleTypeDef">
            <Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="DFSDM_Filter_TypeDef"/>
            <Argument AddressOf="false" GenericType="struct" Name="Init" TypeName="DFSDM_Filter_InitTypeDef">
                <Argument AddressOf="false" GenericType="struct" Name="RegularParam" TypeName="DFSDM_Filter_RegularParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="FastMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="InjectedParam" TypeName="DFSDM_Filter_InjectedParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="Trigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ScanMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="DmaMode" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTrigger" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
                </Argument>
                <Argument AddressOf="false" GenericType="struct" Name="FilterParam" TypeName="DFSDM_Filter_FilterParamTypeDef">
                    <Argument AddressOf="false" GenericType="simple" Name="SincOrder" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="Oversampling" OptimizationCondition="equal"/>
                    <Argument AddressOf="false" GenericType="simple" Name="IntOversampling" OptimizationCondition="equal"/>
                </Argument>
            </Argument>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaReg" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="true" GenericType="simple" Name="hdmaInj" OptimizationCondition="equal" TypeName="DMA_HandleTypeDef"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularContMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="RegularTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedTrigger" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ExtTriggerEdge" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedScanMode" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjectedChannelsNbr" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="InjConvRemaining" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
            <Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <RefComponent Cclass="HAL" Cgroup="DFSDM" Cversion="1.9.0">
        <File Category="header" Name="Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dfsdm.h"/>
        <File Category="source" Name="Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dfsdm.c"/>
        <File Category="header" Name="Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dfsdm_ex.h"/>
        <File Category="source" Name="Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dfsdm_ex.c"/>
    </RefComponent>
</IP>
