#ifndef IMU_BMI160_H #define IMU_BMI160_H #include "../../lib/bmi160-api/bmi160.h" #include #include "imu.h" // Function declarations int8_t bmi160_write_i2c(uint8_t dev_addr, uint8_t reg_addr, uint8_t* data, uint16_t len); int8_t bmi160_read_i2c(uint8_t dev_addr, uint8_t reg_addr, uint8_t* read_data, uint16_t len); bool bmi160_begin(void); void bmi160_end(void); int bmi160_read(double* vec); extern struct imu_t imu_bmi160; #endif // IMU_BMI160_H