Releases: dunknowcoding/ArduinoNRF-IMU
Releases · dunknowcoding/ArduinoNRF-IMU
Release list
NiusIMU 0.3.0
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
GY601N1facade 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
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.