diff --git a/src/drivers/ms5611/ms5611_spi.cpp b/src/drivers/ms5611/ms5611_spi.cpp index c10b71be3a0c..a34464eb0ccf 100644 --- a/src/drivers/ms5611/ms5611_spi.cpp +++ b/src/drivers/ms5611/ms5611_spi.cpp @@ -145,6 +145,11 @@ MS5611_SPI::init() { int ret; +#if defined(PX4_SPI_BUS_RAMTRON) && \ + (PX4_SPI_BUS_BARO == PX4_SPI_BUS_RAMTRON) + SPI::set_lockmode(LOCK_THREADS); +#endif + ret = SPI::init(); if (ret != OK) {