Add a defensive check for negative values - silences compiler warnings
This commit is contained in:
@@ -80,6 +80,7 @@ static void pulsometer_display_measurement(pulsometer_state_t *pulsometer) {
|
|||||||
char buf[5];
|
char buf[5];
|
||||||
int16_t value = pulsometer->pulses;
|
int16_t value = pulsometer->pulses;
|
||||||
|
|
||||||
|
if (value < 0) value = 0;
|
||||||
if (value > 9999) value = 9999;
|
if (value > 9999) value = 9999;
|
||||||
|
|
||||||
snprintf(buf, sizeof(buf), "%-4hd", value);
|
snprintf(buf, sizeof(buf), "%-4hd", value);
|
||||||
|
|||||||
Reference in New Issue
Block a user