Normally I don't comment on future products, but I can in this case confirm no new Teensy is currently in development. The focus for 2024 is software, both new features and catching up to a massive backlog of contributions and suggestions and...
That's a good idea, I'll have to read through their library. The commit mentioned with the two different read methods for the mag is eb4b930 on the icm-dev branch.
Updated the icm-dev branch to include a driver for the AK09916. Two read methods are defined:
1. Read1 - starting from AK09916 register ST1, does a block read up to and including ST2. After the bulk read, check the ST1 register to see if the data...
I've been working on updating my InvenSense IMU library to include support for the ICM-20948. It is located here in the "icm-dev" branch:
https://github.com/bolderflight/invensense-imu/tree/icm-dev
The sensor has a 6 DOF IMU and a 3 DOF mag all...
Seems to work on SPI Mode 0 instead of Mode 3.
Noticed a note about setting I2C_IF_DIS immediately on power up, going to see what that does. Still need to test the DRDY.
@mjs513, thanks! I created a branch of my library here to work on integrating the ICM-20649:
https://github.com/bolderflight/invensense-imu/tree/icm-dev
It seems to work with STM32, but I can't communicate with the sensor using SPI and Teensy...