Hi showns,
You could see the declaration of the write() read() function from this structure. struct bmi160_dev { ... /*! Read function pointer */ bmi160_read_fptr_t read;
/*! Write function pointer */ bmi160_write_fptr_t write; ... }
So for your code, bmi160Dev.read = (bmi160_com_fptr_t)BMI160BurstRead; bmi160Dev.write = (bmi160_com_fptr_t)BMI160BurstWrite; should be: bmi160Dev.read = (bmi160_read_fptr_t)BMI160BurstRead; bmi160Dev.write = (bmi160_write_fptr_t)BMI160BurstWrite;
... View more