Fix inverted bit-banged USART logic in the AVRISP project for PDI programming. Add...
[pub/USBasp.git] / Projects / AVRISP / Lib / PDITarget.c
index 98d4bde..03dd779 100644 (file)
@@ -52,9 +52,9 @@ void PDITarget_SendByte(uint8_t Byte)
        for (uint8_t i = 0; i < 8; i++)\r
        {\r
                if (Byte & 0x01)\r
-                 PDIDATA_LINE_PORT |= PDIDATA_LINE_MASK;\r
-               else\r
                  PDIDATA_LINE_PORT &= ~PDIDATA_LINE_MASK;\r
+               else\r
+                 PDIDATA_LINE_PORT |=  PDIDATA_LINE_MASK;\r
                  \r
                Byte >>= 1;\r
 \r