summaryrefslogtreecommitdiff
path: root/include/motion_sense.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/motion_sense.h')
-rw-r--r--include/motion_sense.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/motion_sense.h b/include/motion_sense.h
index d30ff9d7ac..f6a4911239 100644
--- a/include/motion_sense.h
+++ b/include/motion_sense.h
@@ -337,7 +337,7 @@ enum motionsensor_orientation motion_sense_remap_orientation(
*/
static inline uint16_t ec_motion_sensor_clamp_u16(const int32_t value)
{
- return (uint16_t)MIN(MAX(value, 0), UINT16_MAX);
+ return (uint16_t)MIN(MAX(value, 0), (int32_t)UINT16_MAX);
}
static inline void ec_motion_sensor_clamp_u16s(uint16_t *arr, const int32_t *v)
{
@@ -348,7 +348,7 @@ static inline void ec_motion_sensor_clamp_u16s(uint16_t *arr, const int32_t *v)
static inline int16_t ec_motion_sensor_clamp_i16(const int32_t value)
{
- return MIN(MAX(value, INT16_MIN), INT16_MAX);
+ return MIN(MAX(value, (int32_t)INT16_MIN), (int32_t)INT16_MAX);
}
static inline void ec_motion_sensor_clamp_i16s(int16_t *arr, const int32_t *v)
{