parent
							
								
									be71f934a4
								
							
						
					
					
						commit
						bd5e8f07b7
					
				
											
												
													File diff suppressed because one or more lines are too long
												
											
										
									
								@ -0,0 +1,44 @@
 | 
				
			||||
/*
 | 
				
			||||
             LUFA Library
 | 
				
			||||
     Copyright (C) Dean Camera, 2009.
 | 
				
			||||
              
 | 
				
			||||
  dean [at] fourwalledcubicle [dot] com
 | 
				
			||||
      www.fourwalledcubicle.com
 | 
				
			||||
*/
 | 
				
			||||
 | 
				
			||||
/*
 | 
				
			||||
  Copyright 2009  Dean Camera (dean [at] fourwalledcubicle [dot] com)
 | 
				
			||||
 | 
				
			||||
  Permission to use, copy, modify, and distribute this software
 | 
				
			||||
  and its documentation for any purpose and without fee is hereby
 | 
				
			||||
  granted, provided that the above copyright notice appear in all
 | 
				
			||||
  copies and that both that the copyright notice and this
 | 
				
			||||
  permission notice and warranty disclaimer appear in supporting
 | 
				
			||||
  documentation, and that the name of the author not be used in
 | 
				
			||||
  advertising or publicity pertaining to distribution of the
 | 
				
			||||
  software without specific, written prior permission.
 | 
				
			||||
 | 
				
			||||
  The author disclaim all warranties with regard to this
 | 
				
			||||
  software, including all implied warranties of merchantability
 | 
				
			||||
  and fitness.  In no event shall the author be liable for any
 | 
				
			||||
  special, indirect or consequential damages or any damages
 | 
				
			||||
  whatsoever resulting from loss of use, data or profits, whether
 | 
				
			||||
  in an action of contract, negligence or other tortious action,
 | 
				
			||||
  arising out of or in connection with the use or performance of
 | 
				
			||||
  this software.
 | 
				
			||||
*/
 | 
				
			||||
 | 
				
			||||
/** \file
 | 
				
			||||
 *
 | 
				
			||||
 *  TPI Protocol handler, to process V2 Protocol wrapped TPI commands used in Atmel programmer devices.
 | 
				
			||||
 */
 | 
				
			||||
 | 
				
			||||
#define  INCLUDE_FROM_TPIPROTOCOL_C
 | 
				
			||||
#include "TPIProtocol.h"
 | 
				
			||||
 | 
				
			||||
#if defined(ENABLE_TPI_PROTOCOL) || defined(__DOXYGEN__)
 | 
				
			||||
#warning TPI Programming Protocol is currently incomplete and is not suitable for general use.
 | 
				
			||||
 | 
				
			||||
// TODO
 | 
				
			||||
 | 
				
			||||
#endif
 | 
				
			||||
@ -0,0 +1,58 @@
 | 
				
			||||
/*
 | 
				
			||||
             LUFA Library
 | 
				
			||||
     Copyright (C) Dean Camera, 2009.
 | 
				
			||||
              
 | 
				
			||||
  dean [at] fourwalledcubicle [dot] com
 | 
				
			||||
      www.fourwalledcubicle.com
 | 
				
			||||
*/
 | 
				
			||||
 | 
				
			||||
/*
 | 
				
			||||
  Copyright 2009  Dean Camera (dean [at] fourwalledcubicle [dot] com)
 | 
				
			||||
 | 
				
			||||
  Permission to use, copy, modify, and distribute this software
 | 
				
			||||
  and its documentation for any purpose and without fee is hereby
 | 
				
			||||
  granted, provided that the above copyright notice appear in all
 | 
				
			||||
  copies and that both that the copyright notice and this
 | 
				
			||||
  permission notice and warranty disclaimer appear in supporting
 | 
				
			||||
  documentation, and that the name of the author not be used in
 | 
				
			||||
  advertising or publicity pertaining to distribution of the
 | 
				
			||||
  software without specific, written prior permission.
 | 
				
			||||
 | 
				
			||||
  The author disclaim all warranties with regard to this
 | 
				
			||||
  software, including all implied warranties of merchantability
 | 
				
			||||
  and fitness.  In no event shall the author be liable for any
 | 
				
			||||
  special, indirect or consequential damages or any damages
 | 
				
			||||
  whatsoever resulting from loss of use, data or profits, whether
 | 
				
			||||
  in an action of contract, negligence or other tortious action,
 | 
				
			||||
  arising out of or in connection with the use or performance of
 | 
				
			||||
  this software.
 | 
				
			||||
*/
 | 
				
			||||
 | 
				
			||||
/** \file
 | 
				
			||||
 *
 | 
				
			||||
 *  Header file for TPIProtocol.c.
 | 
				
			||||
 */
 | 
				
			||||
 | 
				
			||||
#ifndef _TPI_PROTOCOL_
 | 
				
			||||
#define _TPI_PROTOCOL_
 | 
				
			||||
 | 
				
			||||
	/* Includes: */
 | 
				
			||||
		#include <avr/io.h>
 | 
				
			||||
		#include <util/delay.h>
 | 
				
			||||
		#include <stdio.h>
 | 
				
			||||
	
 | 
				
			||||
		#include "V2Protocol.h"
 | 
				
			||||
		#include "TPITarget.h"
 | 
				
			||||
		#include "TINYNVM.h"
 | 
				
			||||
 | 
				
			||||
	/* Preprocessor Checks: */
 | 
				
			||||
		#if ((BOARD == BOARD_XPLAIN) || (BOARD == BOARD_XPLAIN_REV1))
 | 
				
			||||
			#undef ENABLE_ISP_PROTOCOL
 | 
				
			||||
			#undef ENABLE_TPI_PROTOCOL
 | 
				
			||||
			
 | 
				
			||||
			#if !defined(ENABLE_PDI_PROTOCOL)
 | 
				
			||||
				#define ENABLE_PDI_PROTOCOL
 | 
				
			||||
			#endif
 | 
				
			||||
		#endif
 | 
				
			||||
		
 | 
				
			||||
#endif
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue