summaryrefslogtreecommitdiff
path: root/SPI.c
diff options
context:
space:
mode:
Diffstat (limited to 'SPI.c')
-rw-r--r--SPI.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/SPI.c b/SPI.c
index d4471ce..3fac0f3 100644
--- a/SPI.c
+++ b/SPI.c
@@ -32,9 +32,10 @@
if (Ohm_68 > 5) Ohm_68 = 5;
//WriteBuffer[0] = WriteBuffer[2] = WriteBuffer[4] = (write << 8) | (!write << 7) | 0b000000;
WriteBuffer[0] = WriteBuffer[2] = WriteBuffer[4] = 0b10000000;
- WriteBuffer[1] = (0xFF << Ohm_150) ^ (0xFF);
- WriteBuffer[3] = (0xFF << (Ohm_150 - 8)) ^ (0xFF);
- WriteBuffer[5] = (0xFF << (Ohm_68 - 4)) ^ (0xFF) | testLED;
+ WriteBuffer[5] = !(0xFF << Ohm_150);
+ WriteBuffer[3] = !(0xFF << (Ohm_150 - 8)) | ((Ohm_68 - 4) << 7);
+ WriteBuffer[1] = !(0xFF << (Ohm_68 - 1)) | (testLED << 7);
+ //WriteBuffer[1] = 0xFF;
//if (Ohm_68 == 5) WriteBuffer[3]|= 0b10000000;
readData = MSSP1_SPI_Exchange8bitBuffer(WriteBuffer, 6, ReadBuffer);
}