Skip to content

chore(deps): update sensorlib to v0.4.0#9849

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/sensorlib-0.x
Open

chore(deps): update sensorlib to v0.4.0#9849
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/sensorlib-0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 7, 2026

This PR contains the following updates:

Package Update Change
SensorLib minor refs/tags/v0.3.4v0.4.0
SensorLib minor 0.3.40.4.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

lewisxhe/SensorLib (SensorLib)

v0.4.0

Compare Source

SensorLib v0.4.0

Highlights
  • Major Bosch smart sensor stack improvements (BHI260/BHI360), new examples, and helper utilities
  • Touch driver refactor with new HI8561 support and GT9895 fixes
  • Refactored I/O expander layer
  • Documentation + compliance updates (THIRD_PARTY_NOTICES, revamped README)
  • CI / build compatibility fixes across toolchains

Bosch / Smart Sensor (BHI260/BHI360) updates

  • Added BHI360 support and improved Bosch sensor product handling
  • Added BHI360-related parsing and helpers:
    • IAQ ID / IAQ parsing functions and related printing adapter
    • Sensor orientation enumeration and unified configuration parameters
    • Firmware update callback function, interrupt control
  • Added/updated a large set of examples:
    • BHI360 examples, StepCounter
    • MultiTap function + MultiTap example
    • Any Motion / No Motion helper class + examples
    • Updated BHI260/BHI260AP examples and comments
    • Added EVB pins and fixed sensor initialization / meta event id issues
  • Updated Bosch source/layout:
    • Changed BHI260 directory structure
    • Added BHI360 firmware + dependency files
    • Modified bhy2 sources to remove BHI3 IAQ (project-specific change)
  • Internal improvements:
    • Optimized BoschCallbackManager
    • Added SensorComm separate read method (Arduino/ESP-IDF variants)

Bosch BMA4xx accelerometer series

  • Added Bosch BMA422 support + examples
  • Introduced/extended BMA4xx base layer:
    • Added accelerometer base class
    • Added bma4xx base class and Bosch BMA4xx API interface
    • Improved BMA4xx base class and naming convention
  • Added BMA456H support + feature examples
  • Refactored SensorBMA423, updated examples, fixed warnings/typos, removed redundant params

Touch drivers

  • Refactoring: introduced a unified touch data class and unified data retrieval
  • Added method to set target resolution for touch classes
  • Fixed GT9895 touch malfunction (issue #​35)
  • Added HI8561 touch panel support (issue #​33):
    • Custom device id
    • LilyGoP4 example
    • Fixed bug where touch coordinates could be 0 if max resolution not set
  • TouchDrvInterface:
    • Destructor made virtual
    • Comments/docs updated

I/O Expander / GPIO

  • Refactored I/O extender layer:
    • New/updated enumeration transitions (IoExpanderGPIO) and enum positioning fixes
    • Introduced generic inline helper method
    • Updated io extender example

Magnetometer

  • Added support for QMC5883L
  • Added a magnetometer base class to unify interface
  • Updated magnetometer examples

Build / CI / Toolchain compatibility

  • Fixed CI (multiple rounds), including IDF CI and Mbed CI adjustments
  • Fixed compilation conflicts and warnings
  • Fixed Arduino toolchain issues:
    • arduino-esp compilation fix
    • std::nothrow link errors fix
    • Arduino nRF52 compilation errors fixes (and earlier nRF52 compatibility work)
  • CMake / build system formatting and updates

Documentation / Metadata / Release hygiene

  • Updated README.md multiple times:
    • New “cool” header/banner, improved structure (Installation / Examples / Notes / License)
    • Clarified Arduino IDE & PlatformIO installation methods (Registry/Library Manager)
  • Added/updated keywords
  • Added git property settings and filtering rules
  • Cleanups:
    • Removed redundant/invalid files
    • Fixed links
    • Updated PlatformIO ini
  • Added THIRD_PARTY_NOTICES.md and clarified Bosch third-party licensing
  • Bumped version: Updated to v0.4.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 7, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch 9 times, most recently from 24f66f7 to f411e33 Compare March 10, 2026 13:23
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 11, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch 2 times, most recently from 370adbc to bf592ad Compare March 11, 2026 11:43
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 11, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch from bf592ad to 9cf6877 Compare March 11, 2026 13:55
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 16, 2026
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 16, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch from 9cf6877 to aa767b1 Compare March 16, 2026 20:41
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 17, 2026
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 17, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch from aa767b1 to a2c434e Compare March 17, 2026 01:49
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 17, 2026
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 17, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch 2 times, most recently from ffac113 to ba4d342 Compare March 17, 2026 18:27
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 17, 2026
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 17, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch 3 times, most recently from 00a3d5b to 070ab1d Compare March 18, 2026 15:29
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 18, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch from 070ab1d to f3e4a76 Compare March 18, 2026 22:10
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 19, 2026
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 19, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch 9 times, most recently from d8de8ef to 876039b Compare March 22, 2026 11:37
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 22, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch 2 times, most recently from 47e49ac to 6c2d91d Compare March 22, 2026 16:57
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 22, 2026
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 23, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch from 6c2d91d to 13863d6 Compare March 23, 2026 12:27
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 23, 2026
@renovate renovate bot changed the title chore(deps): update sensorlib to v0.4.0 Update SensorLib to v0.4.0 Mar 23, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch from 13863d6 to ae7ede0 Compare March 23, 2026 15:28
@renovate renovate bot changed the title Update SensorLib to v0.4.0 chore(deps): update sensorlib to v0.4.0 Mar 23, 2026
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch 5 times, most recently from 6d5d202 to f0912ff Compare March 25, 2026 13:58
@renovate renovate bot force-pushed the renovate/sensorlib-0.x branch from f0912ff to 7e95f38 Compare March 25, 2026 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants