From 0ab21c3790d1d9fc692e85a074cbe05601e1e087 Mon Sep 17 00:00:00 2001 From: Juliano Murari <juliano.murari@ess.eu> Date: Thu, 2 Dec 2021 15:59:03 +0100 Subject: [PATCH] Update get_cal_sample1 once more --- vendor/ess/lib/sis8300drvbcm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vendor/ess/lib/sis8300drvbcm.c b/vendor/ess/lib/sis8300drvbcm.c index 4d1bc8b..d53a26a 100644 --- a/vendor/ess/lib/sis8300drvbcm.c +++ b/vendor/ess/lib/sis8300drvbcm.c @@ -1722,14 +1722,14 @@ int sis8300drvbcm_get_cal_sample1(sis8300drv_usr *sisuser, unsigned int channel, SIS8300BCM_ACCT_BANK_OFF + \ SIS8300BCM_ACCT_X_CAL_SAMPLE1_REG; // register provides 16-bit signed value - short int value; + unsigned int value; int ret = sis8300drv_reg_read(sisuser, reg, &value); if (ret) { return ret; } value &= 0xFFFF; - *cal_sample1 = (double)value; - printf("%s: channel %d, reg 0x%x, value: %d\n", __func__, channel, reg, value); + *cal_sample1 = (double)((short int)value); + printf("%s: channel %d, reg 0x%x, value: %d\n", __func__, channel, reg, (short int)value); return ret; } -- GitLab