forked
Diff: targets/TARGET_Maxim/TARGET_MAX32610/spi_api.c
- Revision:
- 170:19eb464bc2be
- Parent:
- 167:e84263d55307
--- a/targets/TARGET_Maxim/TARGET_MAX32610/spi_api.c Wed Jul 19 17:31:21 2017 +0100 +++ b/targets/TARGET_Maxim/TARGET_MAX32610/spi_api.c Thu Aug 03 13:13:39 2017 +0100 @@ -179,11 +179,12 @@ return result; } -int spi_master_block_write(spi_t *obj, const char *tx_buffer, int tx_length, char *rx_buffer, int rx_length) { +int spi_master_block_write(spi_t *obj, const char *tx_buffer, int tx_length, + char *rx_buffer, int rx_length, char write_fill) { int total = (tx_length > rx_length) ? tx_length : rx_length; for (int i = 0; i < total; i++) { - char out = (i < tx_length) ? tx_buffer[i] : 0xff; + char out = (i < tx_length) ? tx_buffer[i] : write_fill; char in = spi_master_write(obj, out); if (i < rx_length) { rx_buffer[i] = in;