sudo i2cdetect -y 1
https://github.com/Seeed-Studio/Grove_3_Axis_Compass_V2.0_BMM150
https://github.com/boschsensortec/BMM150_SensorAPI
https://github.com/phirippu/stm32-bmm150
https://github.com/d2r2/go-i2c
https://www.waveshare.com/wiki/BMM150_3-Axis_Magnetometer_Sensor
https://thepythoncode.com/assistant/code-converter/go/
https://www.codeconvert.ai/python-to-golang-converter
https://products.codeporting.app/convert/ai/python-to-golang
https://algodaily.com/convert/python/go
https://poweruser.blog/embedding-python-in-go-338c0399f3d5
https://pkg.go.dev/golang.org/x/exp/io/i2c
https://tutorials-raspberrypi.com/measuring-rotation-and-acceleration-raspberry-pi/
deepakkamesh/embd/sensor/hmc5883l
Build your own Raspberry Pi Compass (HMC5883L)
GY-273 HMC5883L vs GY-271 QMC5883L
GY-273 HMC5883L 3V-5V Triple Axis Compass Magnetometer Sensor Module Amazon 2Pcs $7.79
GY-271 QMC5883L 3-5V IIC Triple Axis Compass Magnetic Sensor Module Electronic Compass Amazon $6.59