Skip to content

Releases: dunknowcoding/ArduinoNRF-IMU

NiusIMU 0.3.0

Choose a tag to compare

@dunknowcoding dunknowcoding released this 30 Jun 01:23

Highlights

  • Adds Arduino-style drivers and examples for BMI088, BMI160, BMI270, BMI323, BMX055, BNO055/BNO085/BNO086, ICM-20602/20689/20948/42688-P/45686, LSM303/LSM6/LSM9 families, QMI8658, QMC6309, and common marketplace boards.
  • Organizes same-core pin variants around one sensor header, with exact photographed silks and wiring guidance in docs/IMU_SUPPORT.md.
  • Adds one GY601N1 facade that auto-detects ICM-42688-P, ICM-45686, and BMI323 populations across the shared carrier pinout.
  • Exposes the complete official ST LSM6DSV320X register API through stContext(), alongside focused FIFO, SFLP, high-g, FSM/MLC/ASC, EIS/OIS, embedded-event, and I3C/IBI examples.
  • Expands GPIO, auxiliary-bus, fusion, and manual calibration workflows, including BNO055 and BNO08x guided calibration.
  • Refreshes the README and public support guide, with 148 examples compiled against ArduinoNRF nRF52840.

Validation

  • All 148 sketches compile for arduinonrf:nrf52:promicro_nrf52840.
  • Arduino Lint 1.3.0 strict Library Manager update checks pass with zero errors and zero warnings.

NiusIMU 0.2.1

Choose a tag to compare

@dunknowcoding dunknowcoding released this 09 Jun 19:40

Prepare the IMU library for Arduino Library Manager registration.\n\nChanges:\n- Rename the Library Manager display name to NiusIMU to comply with the third-party library naming rule.\n- Add the matching primary include header NiusIMU.h while keeping ArduinoNRF_IMU.h available.\n- Update README/docs to explain the Library Manager name and repository history.\n- Verified with arduino-lint strict Library Manager submission checks and all examples compile for arduinonrf:nrf52:promicro_nrf52840.