Hi,
We are using a BMP585 attached to the BHI360 IMU.
In the BHI_360_SDK_1.1.18.2 there is a pre-compiled driver for the BMP580 (drivers\BMP580\libBMP580.a).
With the BHI360 Shuttle Board 3.0 I could test this driver successfully.
But on our custom hardware the driver doesn't work properly since we have a BMP585 instead of a BMP580, thus a different Chip ID is returned from the pressure sensor. drivers\BMP580\libBMP580.a expects 0x50 and BMP585 answers with 0x51 and the BHI360 gets the error 0x21: Sensor Init failed: Unexpected Device ID.
Is there a driver available for the BMP585? Or is there a common driver which accepts both Chip ID's?
Remark: This github repo provides a driver but not specifically for the BHI360 as it doesn't implement the specified SensorAPI https://github.com/boschsensortec/BMP5_SensorAPI/tree/master