LSM6DSOX is a really powerful chip for detecting events, but i also wanted to get quaternions out of it without having to do any math on raw IMU data.
So this is what i found
Example IMU driver
Register 59H - TAP_THS-6D, You can enabled 4D/6D pos...
I would like to use LSM6DSOX with a linux board or potentially another micro controller. What problems would i run into that using a stm32 couldn't have. I see there's a lot of code generation for stm32 chips.
So i have a LSM6DSOX and connected to its sensor hub LIS3MDL.
Currently I'm trying to log data to feed into the NanoEdge studio. So i need to grab data from the actual LIS3MDL.
On the sensor hub you can read and write registers through the sensor hu...
So i found one thing i wanted. So this is the driver from STM for generic chips. Driver They also have examples here on how to use it. Examples So i think this is enough for me to get started
This looks good thanks :).This looks like it will help a lothttps://github.com/STMicroelectronics/STMems_Standard_C_drivers/blob/master/lsm6dsox_STdC/examples/lsm6dsox_sh_fifo_lis2mdl.c
So you set the address to be a read or write SLV0_ADD (15h)Then with SLV0_SUBADD (16h) you can set the registerThen this is used to write the value DATAWRITE_SLV0 (21h)But i don't know how a data read works. Also not sure how you read more then one ...
I'm sorry if i came off as a lay person here. But I've integrated IMU's before. I was more wondering what specific things the stm32 suite of software solves for me that i would have to migrate into my code. Benefits of having stm32 chip* PreBuilt D...