Hi Ricardos,
Technically, you can use our BMA456 API after changing communication functions.
https://github.com/BoschSensortec/BMA456-Sensor-API
You just need to remove all coines related functions and replace with Arudino I2C or SPI in common.c.
https://github.com/boschsensortec/BMA456-Sensor-API/blob/master/bma456an_examples/common/common.c
Then, you can put initialization part in setup and put data streaming part in run function.
The attached file is my very old test example, but you can refer it.
Thanks,
... View more