<?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="JPEG" 
Version="" 
xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance" 
ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../../../../../../doc/V4/Development/Specifications/db/IP_Configs.xsd">

    <RefConfig Name="Jpeg_Init">
        <CallLibMethod Name="HAL_JPEG_Init"/>
        <ImplementCallBack Name="HAL_JPEG_MspInit"/>
        <ImplementCallBack Name="HAL_JPEG_MspDeInit"/>
		<!--<Component Name="HAL:JPEG"/>-->
		<ConfigFile Name="JPEGUTILSCONF"/>
	</RefConfig>
    
	<RefConfig Name="Jpeg_DeInit">
        <CallLibMethod Name="HAL_JPEG_DeInit"/>
    </RefConfig>
  	<LibMethod Comment="" Name="HAL_JPEG_Init">
	    <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_DeInit">
	<Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_MspInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>	
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>
    <LibMethod Comment="" Name="HAL_JPEG_MspDeInit">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
    </LibMethod>

	<LibMethod Comment="" Name="HAL_JPEG_Configuration">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="true" Context="global" GenericType="struct" Name="pConf" TypeName="JPEG_ConfTypeDef">
			<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
		</Argument>
	</LibMethod>
	
	<LibMethod Comment="" Name="HAL_JPEG_GetInfo">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="true" Context="global" GenericType="struct" Name="pInfo" TypeName="JPEG_ConfTypeDef">
			<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
		</Argument>
		
	</LibMethod>

	<LibMethod Comment="" Name="HAL_JPEG_EnableHeaderparsing">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_DisableHeaderparsing">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_SetUserQuantTable">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="QTable0" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="QTable1" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="QTable2" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="QTable3" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_Encode">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataInMCU" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataOut" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="TimeOut" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_Decode">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataIn" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataOutMcu" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="TimeOut" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_EncodeIT">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataInMCU" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataOut" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="TimeOut" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_DecodeIT">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataIn" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataOutMcu" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="TimeOut" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_EncodeDMA">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataInMCU" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataOut" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="TimeOut" OptimizationCondition="equal"/>
	</LibMethod>	
	<LibMethod Comment="" Name="HAL_JPEG_DecodeDMA">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataIn" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataOutMcu" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="TimeOut" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_Pause">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="simple" Name="XferSelection" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_Resume">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="simple" Name="XferSelection" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_ConfigInputBuffer">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pNewInputBuffer" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_ConfigOutputBuffer">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pNewOutputBuffer" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_Abort">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_InfoReadyCallback">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="true" GenericType="struct" Name="pInfo" TypeName="JPEG_ConfTypeDef">
			<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
			<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
		</Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_EncodeCpltCallback">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_DecodeCpltCallback">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_ErrorCallback">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_getDataCallback">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="simple" Name="NbDecodeData" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_DataReadyCallback">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
		<Argument AddressOf="false" GenericType="baseaddress" Name="pDataOut" OptimizationCondition="equal"/>
		<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_IRQHandler">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>	
	<LibMethod Comment="" Name="HAL_JPEG_GetStatez">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>
	<LibMethod Comment="" Name="HAL_JPEG_GetError">
        <Argument AddressOf="true" Context="global" GenericType="struct" Name="hjpeg" TypeName="JPEG_HandleTypeDef">
			<Argument AddressOf="false" GenericType="baseaddress" Name="Instance" TypeName="JPEG_TypeDef"/> 
			<Argument AddressOf="false" GenericType="struct" Name="Conf" TypeName="JPEG_ConfTypeDef">
				<Argument AddressOf="false" GenericType="simple" Name="ColorSpace" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ChromaSubSampling" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageHeigth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageWidth" OptimizationCondition="equal" />
				<Argument AddressOf="false" GenericType="simple" Name="ImageQuality" OptimizationCondition="equal" />
			</Argument>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegInBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="pJpegOutBuffPtr" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegInCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="JpegOutCount" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="InDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="OutDataLength" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmain" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="baseaddress" Name="hdmaout" TypeName="DMA_HandleTypeDef"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable0" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable1" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable2" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="QuantTable3" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Lock" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="State" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="ErrorCode" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Context" OptimizationCondition="equal"/>
        </Argument>
	</LibMethod>	

	<RefComponent Cclass="HAL" Cgroup="JPEG" Cversion="">
        <File Category="header" Name="Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_jpeg.h"/>
		<File Category="source" Name="Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_jpeg.c"/>
	</RefComponent>
	
	<RefComponent Cclass="UTILITIES" Cgroup="JPEG" Cversion="">
        <File Category="header" Name="Utilities/JPEG/jpeg_utils.h"/>
		<File Category="header" Name="Utilities/JPEG/jpeg_utils_conf_template.h"/>
		<File Category="source" Name="Utilities/JPEG/jpeg_utils.c"/>
    </RefComponent>
	
	<RefConfigFile Description="Configuration options that are required to customize the HW JPEG" Name="JPEGUTILSCONF" Template="jpeg_utils_conf.ftl">
        <File Category="header" Condition="all" Name="jpeg_utils_conf.h"/>
		<Argument Name="USE_JPEG_DECODER" GenericType="Simple" Comment="1 or 0"/>
		<Argument Name="USE_JPEG_ENCODER" GenericType="Simple" Comment="1 or 0"/>
		<Argument Name="JPEG_RGB_FORMAT" GenericType="Simple" Comment="JPEG_ARGB8888 or JPEG_RGB888 or JPEG_RGB565"/>
		<Argument Name="JPEG_SWAP_RG" GenericType="Simple" Comment="0 or 1"/>
    </RefConfigFile>
	
</IP>
