diff --git a/src/drivers/lps25h/lps25h_spi.cpp b/src/drivers/lps25h/lps25h_spi.cpp index 421ff68bc9..aad95f44da 100644 --- a/src/drivers/lps25h/lps25h_spi.cpp +++ b/src/drivers/lps25h/lps25h_spi.cpp @@ -73,7 +73,7 @@ device::Device *LPS25H_SPI_interface(int bus); class LPS25H_SPI : public device::SPI { public: - LPS25H_SPI(int bus, spi_dev_e device); + LPS25H_SPI(int bus, uint32_t device); virtual ~LPS25H_SPI(); virtual int init(); @@ -87,10 +87,10 @@ public: device::Device * LPS25H_SPI_interface(int bus) { - return new LPS25H_SPI(bus, (spi_dev_e)PX4_SPIDEV_HMC); + return new LPS25H_SPI(bus, PX4_SPIDEV_HMC); } -LPS25H_SPI::LPS25H_SPI(int bus, spi_dev_e device) : +LPS25H_SPI::LPS25H_SPI(int bus, uint32_t device) : SPI("LPS25H_SPI", nullptr, bus, device, SPIDEV_MODE3, 11 * 1000 * 1000 /* will be rounded to 10.4 MHz */) { _device_id.devid_s.devtype = DRV_MAG_DEVTYPE_LPS25H;