projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added ENABLE_TELNET_SERVER compile time option to the Webserver project to disable...
[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
..
26c42ab
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,26
+56,35
@@
#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
- static void V2Protocol_UnknownCommand(uint8_t V2Command);
\r
+ static void V2Protocol_UnknownCommand(
const
uint8_t V2Command);
\r
static void V2Protocol_SignOn(void);
\r
static void V2Protocol_SignOn(void);
\r
- static void V2Protocol_GetSetParam(uint8_t V2Command);
\r
+ static void V2Protocol_GetSetParam(
const
uint8_t V2Command);
\r
static void V2Protocol_ResetProtection(void);
\r
static void V2Protocol_LoadAddress(void);
\r
#endif
\r
static void V2Protocol_ResetProtection(void);
\r
static void V2Protocol_LoadAddress(void);
\r
#endif
\r