aboutsummaryrefslogtreecommitdiffstats
path: root/src/sensor_ldc1612.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sensor_ldc1612.c')
-rw-r--r--src/sensor_ldc1612.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/sensor_ldc1612.c b/src/sensor_ldc1612.c
index 01cf3ee0..45e8b84e 100644
--- a/src/sensor_ldc1612.c
+++ b/src/sensor_ldc1612.c
@@ -180,7 +180,10 @@ ldc1612_query(struct ldc1612 *ld, uint8_t oid)
ld->sb.data_count += BYTES_PER_SAMPLE;
// Check for endstop trigger
- uint32_t data = (d[0] << 24L) | (d[1] << 16L) | (d[2] << 8) | d[3];
+ uint32_t data = ((uint32_t)d[0] << 24)
+ | ((uint32_t)d[1] << 16)
+ | ((uint32_t)d[2] << 8)
+ | ((uint32_t)d[3]);
check_home(ld, data);
// Flush local buffer if needed