Skip to content

Conversation

@gorbit99
Copy link

This PR implements the external I2CM interface for ICM-45686. It also fixes a small issue with the common interface write-read implementation.

Currently the mag seems to return a NACK for the writes after the soft reset routine, not sure why, hence draft.

tort32 and others added 30 commits April 11, 2025 00:23
Do not re-trigger one shot
Cleanup debug logs
Fix single/continuous mode switching
Fix triggering one shot mode when continuous
Add a warning for long sensor update
some mags were not in the mag list, and qmc5883l had incorrect address and swapped with hmc5883l
Conflicts resolved:
	src/sensor/sensor.c
	src/sensor/sensors.h
	src/sensor/sensors_enum.h
Revert sensor mode changes
Fix ODR for single shot mode
Always check DRDY flag
Cleanup debug traces
Support QMC6309 magnetometer
odr already guaranteed to be >=0 if this statement is reached
fixes issue where the loaded data is empty
tort32 and others added 29 commits July 30, 2025 15:50
Add board configuration and sensor orientation
* Mochi

* Update Mochi

* Format

* fix: board: mochi: Formatting

---------

Co-authored-by: ShineBrightMeow <[email protected]>
* ci: nRF-Connect SDK 3.1 Stable Branch

* ci: Update actions/checkout
reduce power usage for SPI during runtime by 25-50uA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants