Changelog

# ChangeLog

## v0.4.0

* Add `bmi270_sensor_create_from_master_bus_with_address()` for selecting
  Bosch I2C address 0x68 or 0x69 on a native I2C master bus.

## v0.3.0

* Add `aux_bmm150` and `raw_data` examples.
* Add `bmi270_sensor_create_from_master_bus()`; keep the existing create API.
* Release I2C devices per instance; the caller keeps the bus.
* Fix AUX manual transfers and `bmi2_delay_us`.
* Remove unimplemented `bmi270_toy_*` declarations.

## v0.2.1 - 2026-07-31

* Support AUX interface APIs for external sensor integration (e.g. BMM150):
  - `bmi270_aux_set_config` / `bmi270_aux_get_config`
  - `bmi270_aux_read` / `bmi270_aux_write` (manual mode)
  - `bmi270_get_dev` to obtain underlying `struct bmi2_dev *` for AUX adapters

## v0.2.0 - 2026-07-15

* Added support for ESP-IDF v6.0 to v6.2 and ESP32-S31
* **BREAKING CHANGE:** Removed support for the legacy I2C driver configuration
* Added ESP32-P4 revision-specific prebuilt library selection for Rev 1 and Rev 3
* Updated CI build and package rules for ESP-IDF v6.0 to v6.2, ESP32-S31, and ESP32-P4 Rev 3
* Updated examples to use local component overrides and explicit default CI profiles

## v0.1.1 - 2025-12-31

* Optimize FreeRTOS tick rate detection to avoid timing issue

## v0.1.0 - 2025-10-19

* Add initial version of the BMI270 sensor component