Hi Genadi,
BMI270 sensor API on github provide interface to configure interrupt pins INT1, INT2. You could refer the following example code. int8_t Open_BMI270_RDRY_INT(struct bmi2_dev *dev) { int8_t rslt = BMI2_OK; struct bmi2_int_pin_config int_cfg;
/* Map data ready interrupt to interrupt pin. */ rslt = bmi2_map_data_int(BMI2_DRDY_INT, BMI2_INT1, dev); bmi2_error_codes_print_result(rslt); bmi2_get_int_pin_config(&int_cfg, dev);
int_cfg.pin_type = BMI2_INT1; int_cfg.pin_cfg[0].lvl = BMI2_INT_ACTIVE_HIGH;/*Config INT1 rising edge trigging*/ int_cfg.pin_cfg[0].od = BMI2_INT_PUSH_PULL; int_cfg.pin_cfg[0].output_en= BMI2_INT_OUTPUT_ENABLE;
bmi2_set_int_pin_config(&int_cfg, dev); bmi2_error_codes_print_result(rslt);
return rslt; }
... View more