Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Erik Strand
lufa
Commits
05fcf7e2
Commit
05fcf7e2
authored
Dec 24, 2009
by
Dean Camera
Browse files
Rename PDIProtocol.c/.h to XPROGProtocol.c/.h as it will now handle both TPI and PDI programming.
parent
ce044844
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
LUFA.pnproj
View file @
05fcf7e2
This diff is collapsed.
Click to expand it.
Projects/AVRISP/Lib/V2Protocol.h
View file @
05fcf7e2
...
...
@@ -45,8 +45,7 @@
#include
"V2ProtocolConstants.h"
#include
"V2ProtocolParams.h"
#include
"ISP/ISPProtocol.h"
#include
"PDI/PDIProtocol.h"
#include
"TPI/TPIProtocol.h"
#include
"XPROG/XPROGProtocol.h"
/* Preprocessor Checks: */
#if ((BOARD == BOARD_XPLAIN) || (BOARD == BOARD_XPLAIN_REV1))
...
...
Projects/AVRISP/Lib/XPROG/TINYNVM.h
View file @
05fcf7e2
...
...
@@ -43,7 +43,7 @@
#include
<LUFA/Common/Common.h>
#include
"
TPI
Protocol.h"
#include
"
XPROG
Protocol.h"
#include
"TPITarget.h"
/* Preprocessor Checks: */
...
...
Projects/AVRISP/Lib/XPROG/TPIProtocol.c
deleted
100644 → 0
View file @
ce044844
/*
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
Projects/AVRISP/Lib/XPROG/TPIProtocol.h
deleted
100644 → 0
View file @
ce044844
/*
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
<LUFA/Drivers/USB/USB.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
Projects/AVRISP/Lib/XPROG/XMEGANVM.h
View file @
05fcf7e2
...
...
@@ -43,7 +43,7 @@
#include
<LUFA/Common/Common.h>
#include
"
PDI
Protocol.h"
#include
"
XPROG
Protocol.h"
#include
"PDITarget.h"
/* Preprocessor Checks: */
...
...
Projects/AVRISP/Lib/XPROG/
PDI
Protocol.c
→
Projects/AVRISP/Lib/XPROG/
XPROG
Protocol.c
View file @
05fcf7e2
File moved
Projects/AVRISP/Lib/XPROG/
PDI
Protocol.h
→
Projects/AVRISP/Lib/XPROG/
XPROG
Protocol.h
View file @
05fcf7e2
File moved
Projects/AVRISP/makefile
View file @
05fcf7e2
...
...
@@ -131,10 +131,9 @@ SRC = $(TARGET).c \
Lib/V2ProtocolParams.c
\
Lib/ISP/ISPProtocol.c
\
Lib/ISP/ISPTarget.c
\
Lib/XPROG/
PDI
Protocol.c
\
Lib/XPROG/
XPROG
Protocol.c
\
Lib/XPROG/PDITarget.c
\
Lib/XPROG/XMEGANVM.c
\
Lib/XPROG/TPIProtocol.c
\
Lib/XPROG/TPITarget.c
\
Lib/XPROG/TINYNVM.c
\
$(LUFA_PATH)/LUFA/Drivers/Peripheral/Serial.c
\
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment