[][src]Module mynewt::spi

Experimental Non-Blocking SPI Transfer API. Uses a background task to send SPI requests sequentially. Request data is copied into Mbuf Queues before transmitting.

Functions

spi_noblock_init

Init non-blocking SPI transfer

spi_noblock_write_command

Set pending request for non-blocking SPI write for Command Byte. Returns without waiting for write to complete.

spi_noblock_write_data

Set pending request for non-blocking SPI write for Data Bytes. Returns without waiting for write to complete.

spi_noblock_write_flush

Enqueue any pending request for non-blocking SPI write for Command Byte and Data Bytes. Returns without waiting for write to complete.