mbed library sources. Supersedes mbed-src. Fixed broken STM32F1xx RTC on rtc_api.c
Dependents: Nucleo_F103RB_RTC_battery_bkup_pwr_off_okay
Fork of mbed-dev by
Diff: drivers/SPI.cpp
- Revision:
- 167:e84263d55307
- Parent:
- 160:d5399cc887bb
- Child:
- 169:e3b6fe271b81
diff -r c97ed07ec1a8 -r e84263d55307 drivers/SPI.cpp --- a/drivers/SPI.cpp Thu Jun 08 15:02:37 2017 +0100 +++ b/drivers/SPI.cpp Wed Jun 21 17:46:44 2017 +0100 @@ -78,6 +78,14 @@ return ret; } +int SPI::write(const char *tx_buffer, int tx_length, char *rx_buffer, int rx_length) { + lock(); + aquire(); + int ret = spi_master_block_write(&_spi, tx_buffer, tx_length, rx_buffer, rx_length); + unlock(); + return ret; +} + void SPI::lock() { _mutex->lock(); }