From c659d7851f1f9b17232244213c788b7cc5d261f9 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Fri, 22 Jan 2016 17:12:13 +0100 Subject: [PATCH] MS5611: Use the right locking mechanism on Pixracer --- src/drivers/ms5611/ms5611_spi.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/drivers/ms5611/ms5611_spi.cpp b/src/drivers/ms5611/ms5611_spi.cpp index 78192c3a98..d5cd963adb 100644 --- a/src/drivers/ms5611/ms5611_spi.cpp +++ b/src/drivers/ms5611/ms5611_spi.cpp @@ -143,6 +143,11 @@ MS5611_SPI::~MS5611_SPI() int MS5611_SPI::init() { + // Sharing a bus with NuttX drivers +#if defined (CONFIG_ARCH_BOARD_PX4FMU_V4) + set_lockmode(SPI::LOCK_THREADS); +#endif + int ret; ret = SPI::init();