sparkfun / OpenLog_Artemis

The OpenLog Artemis is an open source datalogger the comes preprogrammed to automatically log IMU, GPS, serial data, and various pressure, humidity, and distance sensors. All without writing a single line of code!
https://www.sparkfun.com/products/15846
Other
86 stars 46 forks source link

Request - MS5837 Library clarification / compatibility improvement #168

Closed Gerard-E closed 1 year ago

Gerard-E commented 1 year ago

The COMPILE_BINARY.md file explains how to compile the code within the Arduino IDE. Unfortunately I've gotten a lot of compilation errors related to the MS5837. After manually removing all references to the MS5837 from the firmware files, I managed to complete the compilation without error.

For clarity, the library that I've had installed is the following: bluerobotics/BlueRobotics_MS5837_Library This is also the library that shows up in the Arduino IDE Library manager.

Later on, I found that Sparkfun has their own fork of this library, which unfortunately does not come up in the library manager after a search. However, a manual install of this library proved to solve the problem. Sparkfun library version: sparkfunX/BlueRobotics_MS5837_Library

What I'd like to see improved:

PaulZC commented 1 year ago

Hi @Gerard-E ,

Thanks for reporting this issue. Apologies for the inconvenience. I have updated the instructions here:

https://github.com/sparkfun/OpenLog_Artemis/blob/main/COMPILE_BINARY.md#blue-robotics-ms5837

FYI: we helped Blue Robotics to improve their library some time ago. The changes were merged, but never tagged as a new version. Version 1.1.1 - available through the Library Manager - does not include those changes... Sorry about that.

Best wishes, Paul