Skip to content

Commit 6d40ee4

Browse files
mstasiaknordicrlubos
authored andcommitted
applications: nrf_desktop: Add missing sample_fetch for qdec in wheel
Added sensor_sample-fetch before sensor_channel_get which is now required by updated qdec driver properly implementing zephyr sensor API. Signed-off-by: Michał Stasiak <[email protected]>
1 parent 0bfab68 commit 6d40ee4

File tree

1 file changed

+8
-1
lines changed
  • applications/nrf_desktop/src/hw_interface

1 file changed

+8
-1
lines changed

applications/nrf_desktop/src/hw_interface/wheel.c

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,16 @@ static void data_ready_handler(const struct device *dev, const struct sensor_tri
114114
k_spin_unlock(&lock, key);
115115
}
116116

117+
int err = sensor_sample_fetch_chan(qdec_dev, SENSOR_CHAN_ROTATION);
118+
119+
if (err) {
120+
LOG_ERR("Cannot fetch sensor sample (err %d)", err);
121+
return;
122+
}
123+
117124
struct sensor_value value;
118125

119-
int err = sensor_channel_get(qdec_dev, SENSOR_CHAN_ROTATION, &value);
126+
err = sensor_channel_get(qdec_dev, SENSOR_CHAN_ROTATION, &value);
120127
if (err) {
121128
LOG_ERR("Cannot get sensor value");
122129
return;

0 commit comments

Comments
 (0)