Hi @Jar444 ,
We are using DMA for I2C buffer. Therefore, you can write config file at once if your MCU supports.
But, you have to change #define BMA4_READ_WRITE_LEN UINT8_C(46) as you want.
https://github.com/boschsensortec/BMA456-Sensor-API/blob/master/bma456h_examples/common/common.c
Your second question is you want to check whether you download config file properly or not, right?
Checking 0x2A register after config download could be enough, but you can read it using same method as you write for config file.
Check stream_transfer_write function in BMA4.c. There is address setting for config file, then write.
For reading config file, you can read it instead of write.
Thank you.
... View more