Did you set read/write length( uint16_t read_write_len)? Is there the limitation of read/wirte length on your platform? Did you get CHIP_ID of BMI270(read register BMI2_CHIP_ID_ADDR )? Could you print the reg_data and length in your read/write function to cofirm the related translated values? if you need, the relative reference code based on STM32F4 platform will be offered.
... View more