Преглед на файлове

handle odd byte with option to PUSHR_CONT

main
Kurt Eckhardt преди 8 години
родител
ревизия
157095efe9
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. +4
    -1
      SPI.cpp

+ 4
- 1
SPI.cpp Целия файл

@@ -338,7 +338,10 @@ void SPIClass::transfer(void *buf, size_t count) {

// Now lets loop while we still have data to output
if (count & 1) {
KINETISK_SPI0.PUSHR = *p_write++ | SPI_PUSHR_CTAS(0);
if (count > 1)
KINETISK_SPI0.PUSHR = *p_write++ | SPI_PUSHR_CONT | SPI_PUSHR_CTAS(0);
else
KINETISK_SPI0.PUSHR = *p_write++ | SPI_PUSHR_CTAS(0);
count--;
}


Loading…
Отказ
Запис