projects
/
pub
/
USBasp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
a5e7933
)
Increase hardware PDI/TPI programming speed to 1MHz in the AVRISP MKII clone project.
author
Dean Camera
<dean@fourwalledcubicle.com>
Sun, 2 May 2010 06:18:42 +0000
(06:18 +0000)
committer
Dean Camera
<dean@fourwalledcubicle.com>
Sun, 2 May 2010 06:18:42 +0000
(06:18 +0000)
Projects/AVRISP-MKII/Lib/V2Protocol.c
patch
|
blob
|
blame
|
history
Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h
patch
|
blob
|
blame
|
history
Projects/AVRISP-MKII/makefile
patch
|
blob
|
blame
|
history
diff --git
a/Projects/AVRISP-MKII/Lib/V2Protocol.c
b/Projects/AVRISP-MKII/Lib/V2Protocol.c
index
035c8a5
..
096551d
100644
(file)
--- a/
Projects/AVRISP-MKII/Lib/V2Protocol.c
+++ b/
Projects/AVRISP-MKII/Lib/V2Protocol.c
@@
-43,6
+43,7
@@
uint32_t CurrentAddress;
bool MustSetAddress;
\r
\r
\r
bool MustSetAddress;
\r
\r
\r
+/** ISR to manage timeouts whilst processing a V2Protocol command */
\r
ISR(TIMER0_COMPA_vect, ISR_NOBLOCK)
\r
{
\r
if (TimeoutMSRemaining)
\r
ISR(TIMER0_COMPA_vect, ISR_NOBLOCK)
\r
{
\r
if (TimeoutMSRemaining)
\r
diff --git
a/Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h
b/Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h
index
7166c10
..
e0400e2
100644
(file)
--- a/
Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h
+++ b/
Projects/AVRISP-MKII/Lib/XPROG/XPROGTarget.h
@@
-58,7
+58,7
@@
/* Defines: */
\r
#if ((BOARD == BOARD_XPLAIN) || (BOARD == BOARD_XPLAIN_REV1))
\r
#define XPROG_VIA_HARDWARE_USART
\r
/* Defines: */
\r
#if ((BOARD == BOARD_XPLAIN) || (BOARD == BOARD_XPLAIN_REV1))
\r
#define XPROG_VIA_HARDWARE_USART
\r
- #else
\r
+ #else
\r
#define BITBANG_PDIDATA_PORT PORTB
\r
#define BITBANG_PDIDATA_DDR DDRB
\r
#define BITBANG_PDIDATA_PIN PINB
\r
#define BITBANG_PDIDATA_PORT PORTB
\r
#define BITBANG_PDIDATA_DDR DDRB
\r
#define BITBANG_PDIDATA_PIN PINB
\r
@@
-81,7
+81,7
@@
#endif
\r
\r
/** Serial carrier TPI/PDI speed when hardware TPI/PDI mode is used */
\r
#endif
\r
\r
/** Serial carrier TPI/PDI speed when hardware TPI/PDI mode is used */
\r
- #define XPROG_HARDWARE_SPEED
5
00000
\r
+ #define XPROG_HARDWARE_SPEED
10
00000
\r
\r
/** Number of cycles between each clock when software USART mode is used */
\r
#define BITS_BETWEEN_USART_CLOCKS 100
\r
\r
/** Number of cycles between each clock when software USART mode is used */
\r
#define BITS_BETWEEN_USART_CLOCKS 100
\r
diff --git
a/Projects/AVRISP-MKII/makefile
b/Projects/AVRISP-MKII/makefile
index
44ca465
..
89afa5d
100644
(file)
--- a/
Projects/AVRISP-MKII/makefile
+++ b/
Projects/AVRISP-MKII/makefile
@@
-66,7
+66,7
@@
MCU = at90usb1287
# Target board (see library "Board Types" documentation, NONE for projects not requiring
\r
# LUFA board drivers). If USER is selected, put custom board drivers in a directory called
\r
# "Board" inside the application directory.
\r
# Target board (see library "Board Types" documentation, NONE for projects not requiring
\r
# LUFA board drivers). If USER is selected, put custom board drivers in a directory called
\r
# "Board" inside the application directory.
\r
-BOARD =
XPLAIN
\r
+BOARD =
USBKEY
\r
\r
\r
# Processor frequency.
\r
\r
\r
# Processor frequency.
\r