Skip to content

Commit ab0ea2f

Browse files
committed
Fix missing method from SPI HAL
Fixes: espressif#640
1 parent 79ee46e commit ab0ea2f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Diff for: cores/esp32/esp32-hal-spi.c

+10
Original file line numberDiff line numberDiff line change
@@ -680,6 +680,16 @@ void spiTransferBytes(spi_t * spi, uint8_t * data, uint8_t * out, uint32_t size)
680680
SPI_MUTEX_UNLOCK();
681681
}
682682

683+
void spiTransferBits(spi_t * spi, uint32_t data, uint32_t * out, uint8_t bits)
684+
{
685+
if(!spi) {
686+
return;
687+
}
688+
SPI_MUTEX_LOCK();
689+
spiTransferBitsNL(spi, data, out, bits);
690+
SPI_MUTEX_UNLOCK();
691+
}
692+
683693
/*
684694
* Manual Lock Management
685695
* */

0 commit comments

Comments
 (0)