Skip to content

Commit 5be4466

Browse files
committed
Set mode to SPI_CONTINUE for first byte transfer in SPI.transfer16(...)
Update to arduino#4081
1 parent d3b7afd commit 5be4466

File tree

1 file changed

+2
-2
lines changed
  • hardware/arduino/sam/libraries/SPI

1 file changed

+2
-2
lines changed

Diff for: hardware/arduino/sam/libraries/SPI/SPI.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,10 @@ uint16_t SPIClass::transfer16(byte _pin, uint16_t _data, SPITransferMode _mode)
203203
t.val = _data;
204204

205205
if (bitOrder[ch] == LSBFIRST) {
206-
t.lsb = transfer(_pin, t.lsb, _mode);
206+
t.lsb = transfer(_pin, t.lsb, SPI_CONTINUE);
207207
t.msb = transfer(_pin, t.msb, _mode);
208208
} else {
209-
t.msb = transfer(_pin, t.msb, _mode);
209+
t.msb = transfer(_pin, t.msb, SPI_CONTINUE);
210210
t.lsb = transfer(_pin, t.lsb, _mode);
211211
}
212212

0 commit comments

Comments
 (0)