projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Switch to hardware delays and timeouts via a hardware timer in the V2 Protocol handler.
[pub/USBasp.git]
/
Projects
/
Incomplete
/
AVRISP
/
Lib
/
V2ProtocolTarget.h
diff --git
a/Projects/Incomplete/AVRISP/Lib/V2ProtocolTarget.h
b/Projects/Incomplete/AVRISP/Lib/V2ProtocolTarget.h
index
847770c
..
d67f847
100644
(file)
--- a/
Projects/Incomplete/AVRISP/Lib/V2ProtocolTarget.h
+++ b/
Projects/Incomplete/AVRISP/Lib/V2ProtocolTarget.h
@@
-48,7
+48,7
@@
#include "V2ProtocolParams.h"
\r
\r
/* Macros: */
\r
#include "V2ProtocolParams.h"
\r
\r
/* Macros: */
\r
- #define TARGET_BUSY_TIMEOUT_MS
1
00
\r
+ #define TARGET_BUSY_TIMEOUT_MS
2
00
\r
\r
/* External Variables: */
\r
extern uint32_t CurrentAddress;
\r
\r
/* External Variables: */
\r
extern uint32_t CurrentAddress;
\r
@@
-57,7
+57,8
@@
uint8_t V2Protocol_GetSPIPrescalerMask(void);
\r
void V2Protocol_ChangeTargetResetLine(bool ResetTarget);
\r
void V2Protocol_DelayMS(uint8_t MS);
\r
uint8_t V2Protocol_GetSPIPrescalerMask(void);
\r
void V2Protocol_ChangeTargetResetLine(bool ResetTarget);
\r
void V2Protocol_DelayMS(uint8_t MS);
\r
- uint8_t V2Protocol_WaitForProgrammingComplete(uint16_t PollAddress, uint8_t ProgrammingMode);
\r
+ uint8_t V2Protocol_WaitForProgComplete(uint8_t ProgrammingMode, uint16_t PollAddress, uint8_t PollValue,
\r
+ uint8_t DelayMS, bool IsFlashMemory, uint8_t ReadMemCommand);
\r
uint8_t V2Protocol_WaitWhileTargetBusy(void);
\r
void V2Protocol_LoadExtendedAddress(void);
\r
\r
uint8_t V2Protocol_WaitWhileTargetBusy(void);
\r
void V2Protocol_LoadExtendedAddress(void);
\r
\r