Hello! I have App board 3.0 with BMI088 shuttle board
I'm trying to run BMI08x_SensorAPI/examples/bmi08x/read_sensor_data example from GitHub
App log:
Shuttle ID is 0x66
I2C Interface
Accel chip_id: 0x1e
bmi08g_init Error [-2] : Communication failure
init_bmi08 Error [-2] : Communication failure
bmi08g_set_int_config Error [-2] : Communication failure
bmi08g_get_regs Error [-2] : Communication failure
enable_bmi08_interrupt Error [-2] : Communication failure
bmi08g_set_int_config Error [-2] : Communication failure
disable_bmi08_interrupt Error [-2] : Communication failure
I did some digging with gdb and found that the initial error code is -10 and comes from:
dev->intf_rslt = dev->read(reg_addr, reg_data, len, dev->intf_ptr_gyro);
from static int8_t get_regs(uint8_t reg_addr, uint8_t *reg_data, uint32_t len, struct bmi08_dev *dev)
from bmi08g.c
How to solve this issue?
Regards, Greg