Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SparkFun 9DoF IMU Breakout - ICM-20948 (Qwiic) #42

Open
sfe-SparkFro opened this issue Nov 4, 2024 · 1 comment
Open

SparkFun 9DoF IMU Breakout - ICM-20948 (Qwiic) #42

sfe-SparkFro opened this issue Nov 4, 2024 · 1 comment
Assignees
Labels
Existing Existing Driver - needs Validation

Comments

@sfe-SparkFro
Copy link
Collaborator

Board

SparkFun 9DoF IMU Breakout - ICM-20948 (Qwiic)

Notes

Arduino Library
Python Driver

@sfe-SparkFro sfe-SparkFro added the Existing Existing Driver - needs Validation label Nov 4, 2024
@malcolm-sparkfun malcolm-sparkfun moved this from UpNext to In Development in PDP Micro Python Qwiic Drivers Nov 25, 2024
@malcolm-sparkfun malcolm-sparkfun self-assigned this Nov 25, 2024
@malcolm-sparkfun
Copy link

Tested on MicroPython and the existing example seems to be working well for this, so moving this to review. There is only one example, but it encompasses the functionality of examples 1 and 2 in the arduino lib. Arduino examples 3-5 use SPI or interrupt pins which as of yet we aren't supporting in the Qwiic_Py libs.

The other examples (6-11) use the ICM's Digital Motion Processor (DMP). This is another instance where we have vendor code and vendor firmware buffers that would likely be fairly messy to port to Python. It seems like users do have a want for this functionality in the python driver though (see issue 1 in the Python repo).

@sfe-SparkFro let me know if it seems like we should work to add DMP support before moving this to done

@malcolm-sparkfun malcolm-sparkfun moved this from In Development to Review in PDP Micro Python Qwiic Drivers Nov 25, 2024
@gigapod gigapod moved this from Review to In Progress in PDP Micro Python Qwiic Drivers Jan 9, 2025
@gigapod gigapod added this to the Python Product v2.0 Launch milestone Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Existing Existing Driver - needs Validation
Projects
Status: In Progress
Development

No branches or pull requests

3 participants