tangyumei3535/bmm150_sensorapi

1.0.0

Latest
uploaded 5 days ago
BMM150 magnetometer AUX adapter, supports accessing BMM150 via BMI270 AUX interface.
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0] - 2025-01-10

### Added
- Initial release of BMM150 AUX adapter component
- Support for BMM150 magnetometer through BMI270's AUX interface
- Complete BMM150 API wrapper with AUX interface support
- Utility functions for heading calculation and field strength analysis
- Comprehensive error handling and logging
- Example usage code demonstrating full workflow
- Documentation and API reference

### Features
- AUX interface read/write callback functions
- BMM150 initialization and configuration
- Magnetometer data reading and processing
- Heading calculation from magnetic field data
- Magnetic field strength calculation
- Field normality checking
- Direction string generation
- Register-level access for advanced users

### Dependencies
- ESP-IDF v4.4 or higher
- BMI270 component (espressif2022/bmi270) 

Links

Supports all targets

License: BSD-3-Clause

To add this component to your project, run:

idf.py add-dependency "tangyumei3535/bmm150_sensorapi^1.0.0"

or download archive

Stats

  • Archive size
    Archive size ~ 42.89 KB
  • Downloaded in total
    Downloaded in total 5 times
  • Downloaded this version
    This version: 5 times

Badge

tangyumei3535/bmm150_sensorapi version: 1.0.0
|