/** callback function to configure ak8963 mag * @return TRUE if mag configuration finished */ bool_t imu_mpu9250_configure_mag_slave(Mpu9250ConfigSet mpu_set __attribute__ ((unused)), void* mpu) { struct Mpu9250_I2c* mpu_i2c = (struct Mpu9250_I2c*)(mpu); ak8963_configure(&mpu_i2c->akm); if (mpu_i2c->akm.initialized) return TRUE; else return FALSE; }
/** callback function to configure ak8963 mag * @return TRUE if mag configuration finished */ bool imu_mpu9250_configure_mag_slave(Mpu9250ConfigSet mpu_set __attribute__((unused)), void *mpu) { struct Mpu9250_I2c *mpu_i2c = (struct Mpu9250_I2c *)(mpu); ak8963_configure(&mpu_i2c->akm); if (mpu_i2c->akm.initialized) { return true; } else { return false; } }