From e5e2d7216c215acd8d59d76abfd55de5ea625019 Mon Sep 17 00:00:00 2001 From: px4dev Date: Sat, 25 Aug 2012 13:14:01 -0700 Subject: Make it non-fatal to perform SPI transfers from interrupt context. --- apps/drivers/device/spi.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'apps/drivers/device/spi.h') diff --git a/apps/drivers/device/spi.h b/apps/drivers/device/spi.h index ef382b03c..b2a111562 100644 --- a/apps/drivers/device/spi.h +++ b/apps/drivers/device/spi.h @@ -81,6 +81,12 @@ protected: /** * Perform a SPI transfer. * + * If called from interrupt context, this interface does not lock + * the bus and may interfere with non-interrupt-context callers. + * + * Clients in a mixed interrupt/non-interrupt configuration must + * ensure appropriate interlocking. + * * At least one of send or recv must be non-null. * * @param send Bytes to send to the device, or nullptr if -- cgit v1.2.3