mirror of https://github.com/ARMmbed/mbed-os.git
[NUCLEO_L053R8] enhance SPI slave
parent
622bcfa288
commit
4d91188360
|
@ -45,7 +45,7 @@
|
|||
#define DEVICE_I2CSLAVE 1
|
||||
|
||||
#define DEVICE_SPI 1
|
||||
#define DEVICE_SPISLAVE 0 // Not supported yet
|
||||
#define DEVICE_SPISLAVE 1
|
||||
|
||||
#define DEVICE_RTC 1
|
||||
|
||||
|
|
|
@ -263,7 +263,8 @@ int spi_master_write(spi_t *obj, int value) {
|
|||
}
|
||||
|
||||
int spi_slave_receive(spi_t *obj) {
|
||||
return (!ssp_busy(obj)) ? (1) : (0);
|
||||
//return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0); // should be coded like this
|
||||
return (ssp_readable(obj)) ? (1) : (0); // more stable like this
|
||||
};
|
||||
|
||||
int spi_slave_read(spi_t *obj) {
|
||||
|
|
Loading…
Reference in New Issue