@ -8,6 +8,9 @@
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					<!--  Atmel Studio framework Module XML transform file  --> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					<!--  Creates an asf.xml module document from a given manifest list of XML files, 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					     and adds appropriate documentation links by cross-referencing the Doxygen
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					     tag output file to map Doxygen group names to generated filenames. -->
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					<xsl:stylesheet  xmlns:xsl= "http://www.w3.org/1999/XSL/Transform"  version= "1.0" > 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						<xsl:output  method= "xml"  omit-xml-declaration= "yes" /> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				 
				
					@ -21,17 +24,8 @@
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							<asf  xmlversion= "1.0" > 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								<xsl:for-each  select= "xml-source" > 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
									<xsl:text > 
 
 </xsl:text> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
									<xsl:comment > Sourced from <xsl:value-of  select= "@filename" /> </xsl:comment> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
									<xsl:text > 
 </xsl:text> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
									<xsl:apply-templates  select= "document(@filename)/lufa/asf/*" /> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
									<xsl:if  test= "position()=last()" > 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
										<xsl:text > 
 
 </xsl:text> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
									</xsl:if> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
								</xsl:for-each> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							</asf> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						</xsl:template> 
 
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				 
				
					@ -43,11 +37,9 @@
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							</xsl:copy> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						</xsl:template> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						<!--  For Doxygen entry point nodes we need to convert them  to add additional 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							help link nodes  so that they show up as links in Studio correctly -->
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						<!--  For Doxygen entry point nodes we need to convert them  into help link 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						     nodes instead,  so that they show up as links in Studio correctly -->
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
						<xsl:template  match= "build[@type='doxygen-entry-point']" > 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							<xsl:copy-of  select= "current()" /> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							<xsl:call-template  name= "add_help_nodes" > 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							    <xsl:with-param  name= "filename"  select= "document($lufa-doxygen-tagfile)//compound[name=current()/@value]/filename" /> 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
							</xsl:call-template>