From a5adbae652bcf5382ef34d71da4d11de15b482a6 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Thu, 3 Dec 2009 07:42:56 +0000 Subject: Document the PDI programming routines implemented so far in the AVRISP project. Add ability to selectively disable ISP programming support in addition to the existing ability to disable PDI programming support. --- Projects/AVRISP/Lib/V2Protocol.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'Projects/AVRISP/Lib/V2Protocol.c') diff --git a/Projects/AVRISP/Lib/V2Protocol.c b/Projects/AVRISP/Lib/V2Protocol.c index d2e0b1686..24f208046 100644 --- a/Projects/AVRISP/Lib/V2Protocol.c +++ b/Projects/AVRISP/Lib/V2Protocol.c @@ -66,6 +66,7 @@ void V2Protocol_ProcessCommand(void) case CMD_RESET_PROTECTION: V2Protocol_ResetProtection(); break; +#if defined(ENABLE_SPI_PROTOCOL) case CMD_ENTER_PROGMODE_ISP: ISPProtocol_EnterISPMode(); break; @@ -83,14 +84,6 @@ void V2Protocol_ProcessCommand(void) case CMD_CHIP_ERASE_ISP: ISPProtocol_ChipErase(); break; -#if defined(ENABLE_XPROG_PROTOCOL) - case CMD_XPROG_SETMODE: - PDIProtocol_XPROG_SetMode(); - break; - case CMD_XPROG: - PDIProtocol_XPROG_Command(); - break; -#endif case CMD_READ_FUSE_ISP: case CMD_READ_LOCK_ISP: case CMD_READ_SIGNATURE_ISP: @@ -104,6 +97,15 @@ void V2Protocol_ProcessCommand(void) case CMD_SPI_MULTI: ISPProtocol_SPIMulti(); break; +#endif +#if defined(ENABLE_XPROG_PROTOCOL) + case CMD_XPROG_SETMODE: + PDIProtocol_XPROG_SetMode(); + break; + case CMD_XPROG: + PDIProtocol_XPROG_Command(); + break; +#endif default: V2Protocol_UnknownCommand(V2Command); break; -- cgit v1.2.3