Cleanups to the MassStorage Device demos, and the MassStorage Device Class driver.
[pub/USBasp.git] / Projects / AVRISP / Lib / V2ProtocolTarget.c
index 9f8978a..80e8be1 100644 (file)
@@ -45,7 +45,7 @@ uint32_t CurrentAddress;
  */\r
 uint8_t V2Protocol_GetSPIPrescalerMask(void)\r
 {\r
  */\r
 uint8_t V2Protocol_GetSPIPrescalerMask(void)\r
 {\r
-       static const uint8_t SPIMaskFromSCKDuration[TOTAL_PROGRAMMING_SPEEDS] =\r
+       static const uint8_t SPIMaskFromSCKDuration[] =\r
        {\r
        #if (F_CPU == 8000000)\r
                SPI_SPEED_FCPU_DIV_2,    // AVRStudio =   8MHz SPI, Actual =   4MHz SPI\r
        {\r
        #if (F_CPU == 8000000)\r
                SPI_SPEED_FCPU_DIV_2,    // AVRStudio =   8MHz SPI, Actual =   4MHz SPI\r
@@ -77,7 +77,7 @@ uint8_t V2Protocol_GetSPIPrescalerMask(void)
 }\r
 \r
 /** Asserts or deasserts the target's reset line, using the correct polarity as set by the host using a SET PARAM command.\r
 }\r
 \r
 /** Asserts or deasserts the target's reset line, using the correct polarity as set by the host using a SET PARAM command.\r
- *  When not asserted, the line is tristated so as not to intefere with normal device operation.\r
+ *  When not asserted, the line is tristated so as not to interfere with normal device operation.\r
  *\r
  *  \param[in] ResetTarget Boolean true when the target should be held in reset, false otherwise\r
  */\r
  *\r
  *  \param[in] ResetTarget Boolean true when the target should be held in reset, false otherwise\r
  */\r
@@ -85,7 +85,7 @@ void V2Protocol_ChangeTargetResetLine(bool ResetTarget)
 {\r
        if (ResetTarget)\r
        {\r
 {\r
        if (ResetTarget)\r
        {\r
-               RESET_LINE_DDR  |= RESET_LINE_MASK;\r
+               RESET_LINE_DDR |= RESET_LINE_MASK;\r
                \r
                if (!(V2Params_GetParameterValue(PARAM_RESET_POLARITY)))\r
                  RESET_LINE_PORT |= RESET_LINE_MASK;\r
                \r
                if (!(V2Params_GetParameterValue(PARAM_RESET_POLARITY)))\r
                  RESET_LINE_PORT |= RESET_LINE_MASK;\r
@@ -155,17 +155,14 @@ uint8_t V2Protocol_WaitWhileTargetBusy(void)
 {\r
        TCNT0 = 0;\r
        \r
 {\r
        TCNT0 = 0;\r
        \r
-       bool DeviceBusy;\r
-       \r
        do\r
        {\r
                SPI_SendByte(0xF0);\r
                SPI_SendByte(0x00);\r
 \r
                SPI_SendByte(0x00);\r
        do\r
        {\r
                SPI_SendByte(0xF0);\r
                SPI_SendByte(0x00);\r
 \r
                SPI_SendByte(0x00);\r
-               DeviceBusy = (SPI_ReceiveByte() & 0x01);\r
        }\r
        }\r
-       while (DeviceBusy && (TCNT0 < TARGET_BUSY_TIMEOUT_MS));\r
+       while ((SPI_ReceiveByte() & 0x01) && (TCNT0 < TARGET_BUSY_TIMEOUT_MS));\r
 \r
        if (TCNT0 >= TARGET_BUSY_TIMEOUT_MS)\r
          return STATUS_RDY_BSY_TOUT;\r
 \r
        if (TCNT0 >= TARGET_BUSY_TIMEOUT_MS)\r
          return STATUS_RDY_BSY_TOUT;\r