mirror of https://github.com/ARMmbed/mbed-os.git
Bug fix in SPI APIs o avoid sending dummy character for first transfer by slave
parent
37c52f0d9c
commit
c0da42a0a3
|
@ -384,6 +384,8 @@ void spi_format(spi_t *obj, int bits, int mode, int slave)
|
|||
_SPI(obj).CTRLA.bit.MODE = 0x2;
|
||||
pSPI_S(obj)->mode = SPI_MODE_SLAVE;
|
||||
pull_mode = PullNone;
|
||||
/* Enable PLOADEN to avoid sending dummy character by slave */
|
||||
_SPI(obj).CTRLB.bit.PLOADEN = 1;
|
||||
} else {
|
||||
/* Set the SERCOM in SPI mode */
|
||||
_SPI(obj).CTRLA.bit.MODE = 0x3;
|
||||
|
|
Loading…
Reference in New Issue