@@ -1181,13 +1181,12 @@ public: | |||
//return port().POPR; | |||
} | |||
uint16_t transfer16(uint16_t data) { | |||
uint16_t rv=transfer(data >> 8); | |||
rv |=transfer(data & 255) << 8; | |||
transfer(data >> 8); | |||
transfer(data & 255) << 8; | |||
//port().SR = SPI_SR_TCF; | |||
//port().PUSHR = data | SPI_PUSHR_CTAS(1); | |||
//while (!(port().SR & SPI_SR_TCF)) ; // wait | |||
//return port().POPR; | |||
return rv; | |||
} | |||
void inline transfer(void *buf, size_t count) {transfer(buf, buf, count);} |