Document the PDI programming routines implemented so far in the AVRISP project. Add...
[pub/USBasp.git] / Projects / AVRISP / Lib / V2Protocol.c
index d2e0b16..24f2080 100644 (file)
@@ -66,6 +66,7 @@ void V2Protocol_ProcessCommand(void)
                case CMD_RESET_PROTECTION:\r
                        V2Protocol_ResetProtection();\r
                        break;\r
+#if defined(ENABLE_SPI_PROTOCOL)\r
                case CMD_ENTER_PROGMODE_ISP:\r
                        ISPProtocol_EnterISPMode();\r
                        break;\r
@@ -83,14 +84,6 @@ void V2Protocol_ProcessCommand(void)
                case CMD_CHIP_ERASE_ISP:\r
                        ISPProtocol_ChipErase();\r
                        break;\r
-#if defined(ENABLE_XPROG_PROTOCOL)\r
-               case CMD_XPROG_SETMODE:\r
-                       PDIProtocol_XPROG_SetMode();\r
-                       break;\r
-               case CMD_XPROG:\r
-                       PDIProtocol_XPROG_Command();\r
-                       break;\r
-#endif\r
                case CMD_READ_FUSE_ISP:\r
                case CMD_READ_LOCK_ISP:\r
                case CMD_READ_SIGNATURE_ISP:\r
@@ -104,6 +97,15 @@ void V2Protocol_ProcessCommand(void)
                case CMD_SPI_MULTI:\r
                        ISPProtocol_SPIMulti();\r
                        break;\r
+#endif\r
+#if defined(ENABLE_XPROG_PROTOCOL)\r
+               case CMD_XPROG_SETMODE:\r
+                       PDIProtocol_XPROG_SetMode();\r
+                       break;\r
+               case CMD_XPROG:\r
+                       PDIProtocol_XPROG_Command();\r
+                       break;\r
+#endif\r
                default:\r
                        V2Protocol_UnknownCommand(V2Command);\r
                        break;\r