I'm in the process of selecting a 9-axis MEMS device for our product. An important part of that decision depends on the software support that goes with the device. I'm trying to wrap my head around the MPU9250 and ICM20948 support.
I might have this wrong, but it looks like the Motion Driver 6.12 is used with the MPU9250 and the eMD 1.0 is used with the ICM20948 - with the caveat that the eMD only supports the microcontroller used on the Nucleo development board. Since I'm using an STM32L4 microcontroller, I think the eMD option is available to me.