An STM32 code based on the Bosch BMM150 sensor API. The target hardware is the STM32 Black Pill (STM32F411 w/USB-C) connected to the BMM150 module via I2C. The code is a part of the Special Course in Space Technology being taught at the University of Turku.
BMM150 is a standalone geomagnetic sensor for consumer market applications. Performance and feature of BMM150 are carefully tuned and perfectly match the demanding requirements of all 3-axis mobile applications such as electronic compass, navigation or augmented reality.
- Magnetic heading information
- Tilt-compensated electronic compass
- Gyroscope calibration in 9-DoF application for mobile devices
- In-door navigation
- Gaming
- Magnetic field data