Thanks for your fast response, I was surprised you answered even with this post beeing over 3 years old. Sorry to ask again, but regarding your code how does your bmi270_write() function look like? I am still a beginner in this area and not sure if the BMI270 would be a good IMU to start with in my situation, but I explained my problem in detail over here: https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BMI270-I2C-with-Raspberry-Pi-3B/m-p/72140 Sadly didn't get enough help to resolve this issue. (which is understandable with that much text to read) I saw in another post of yours in here that you defined i2c_reg_read() and i2c_reg_write() as well as delay_us() and changed the dev struct. So according to this I figure that you were using the officlal BMI270-Sensor-API on github? In short I wanted to manually write the Bytes of the bmi270_config_file to the BMI2_INIT_CTRL_ADDR to load the config because I didn't have any success setting up the BMI270-Sensor-API on their git with COINES. So in total I would only use two files: base.cpp and bmi2_defs.h. My question is what else would need to be done if not just i2cReadByteData() in while() or for() loop to load the values of the config file for example? Regards
... View more