43 uint32_t pin_mask = pin | BHY2_GPIO_SET;
45 pin_mask |= (BHY2_INPUT_PULLUP << 8);
47 pin_mask |= (BHY2_INPUT << 8);
49 bhy2_set_virt_sensor_cfg(BHY2_SENSOR_ID_GPIO_EXP, (
float)pin_mask, 0, dev.get());
51 bhy2_set_virt_sensor_cfg(BHY2_SENSOR_ID_GPIO_EXP, (
float)pin_mask, 0, dev.get());
52 bhy2_virt_sensor_conf conf;
53 bhy2_get_virt_sensor_cfg(BHY2_SENSOR_ID_GPIO_EXP, &conf, dev.get());
54 uint8_t
level = conf.sample_rate;