projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Be doubly-certain that the incomming CDC class driver's endpoint/pipe is flushed...
[pub/USBasp.git]
/
Projects
/
AVRISP-MKII
/
Lib
/
V2Protocol.h
diff --git
a/Projects/AVRISP-MKII/Lib/V2Protocol.h
b/Projects/AVRISP-MKII/Lib/V2Protocol.h
index
7ed8a0e
..
5af9fe9
100644
(file)
--- a/
Projects/AVRISP-MKII/Lib/V2Protocol.h
+++ b/
Projects/AVRISP-MKII/Lib/V2Protocol.h
@@
-1,13
+1,13
@@
/*
\r
LUFA Library
\r
/*
\r
LUFA Library
\r
- Copyright (C) Dean Camera, 20
09
.
\r
+ Copyright (C) Dean Camera, 20
10
.
\r
\r
dean [at] fourwalledcubicle [dot] com
\r
www.fourwalledcubicle.com
\r
*/
\r
\r
/*
\r
\r
dean [at] fourwalledcubicle [dot] com
\r
www.fourwalledcubicle.com
\r
*/
\r
\r
/*
\r
- Copyright 20
09
Dean Camera (dean [at] fourwalledcubicle [dot] com)
\r
+ Copyright 20
10
Dean Camera (dean [at] fourwalledcubicle [dot] com)
\r
\r
Permission to use, copy, modify, distribute, and sell this
\r
software and its documentation for any purpose is hereby granted
\r
\r
Permission to use, copy, modify, distribute, and sell this
\r
software and its documentation for any purpose is hereby granted
\r
@@
-56,20
+56,29
@@
#endif
\r
\r
/* Macros: */
\r
#endif
\r
\r
/* Macros: */
\r
+ #if !defined(__DOXYGEN__)
\r
+ #define _GETADCMUXMASK2(x, y) x ## y
\r
+ #define _GETADCMUXMASK(x, y) _GETADCMUXMASK2(x, y)
\r
+ #endif
\r
+
\r
/** Programmer ID string, returned to the host during the CMD_SIGN_ON command processing */
\r
/** Programmer ID string, returned to the host during the CMD_SIGN_ON command processing */
\r
- #define PROGRAMMER_ID "AVRISP_MK2"
\r
+ #define PROGRAMMER_ID
"AVRISP_MK2"
\r
\r
/** Timeout period for each issued command from the host before it is aborted */
\r
\r
/** Timeout period for each issued command from the host before it is aborted */
\r
- #define COMMAND_TIMEOUT_MS 200
\r
+ #define COMMAND_TIMEOUT_MS
200
\r
\r
/** Command timeout counter register, GPIOR for speed */
\r
\r
/** Command timeout counter register, GPIOR for speed */
\r
- #define TimeoutMSRemaining GPIOR0
\r
+ #define TimeoutMSRemaining GPIOR0
\r
+
\r
+ /** MUX mask for the VTARGET ADC channel number */
\r
+ #define VTARGET_ADC_CHANNEL_MASK _GETADCMUXMASK(ADC_CHANNEL, VTARGET_ADC_CHANNEL)
\r
\r
/* External Variables: */
\r
extern uint32_t CurrentAddress;
\r
extern bool MustSetAddress;
\r
\r
/* Function Prototypes: */
\r
\r
/* External Variables: */
\r
extern uint32_t CurrentAddress;
\r
extern bool MustSetAddress;
\r
\r
/* Function Prototypes: */
\r
+ void V2Protocol_Init(void);
\r
void V2Protocol_ProcessCommand(void);
\r
\r
#if defined(INCLUDE_FROM_V2PROTOCOL_C)
\r
void V2Protocol_ProcessCommand(void);
\r
\r
#if defined(INCLUDE_FROM_V2PROTOCOL_C)
\r