mirror of https://github.com/ARMmbed/mbed-os.git
[NUCLEO_F302R8] enhance SPI slave
parent
9d459bad9f
commit
2691001351
|
@ -131,7 +131,7 @@ void spi_init(spi_t *obj, PinName mosi, PinName miso, PinName sclk, PinName ssel
|
||||||
} else { // Slave
|
} else { // Slave
|
||||||
pinmap_pinout(ssel, PinMap_SPI_SSEL);
|
pinmap_pinout(ssel, PinMap_SPI_SSEL);
|
||||||
obj->mode = SPI_Mode_Slave;
|
obj->mode = SPI_Mode_Slave;
|
||||||
obj->nss = SPI_NSS_Soft;
|
obj->nss = SPI_NSS_Hard;
|
||||||
}
|
}
|
||||||
|
|
||||||
init_spi(obj);
|
init_spi(obj);
|
||||||
|
@ -171,7 +171,7 @@ void spi_format(spi_t *obj, int bits, int mode, int slave) {
|
||||||
|
|
||||||
if (slave == 0) {
|
if (slave == 0) {
|
||||||
obj->mode = SPI_Mode_Master;
|
obj->mode = SPI_Mode_Master;
|
||||||
obj->nss = SPI_NSS_Soft;
|
obj->nss = SPI_NSS_Hard;
|
||||||
} else {
|
} else {
|
||||||
obj->mode = SPI_Mode_Slave;
|
obj->mode = SPI_Mode_Slave;
|
||||||
obj->nss = SPI_NSS_Hard;
|
obj->nss = SPI_NSS_Hard;
|
||||||
|
|
Loading…
Reference in New Issue