summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHosted Weblate <hosted@weblate.org>2021-03-01 22:21:19 +0100
committerHosted Weblate <hosted@weblate.org>2021-03-01 22:21:19 +0100
commitcc15f9d211b73b5b37bc483dc8a21784e8c63147 (patch)
treef6a14e717b0e0dd161fd3b66c85baf3647afc9ac
parent1e939d24f5393974a5a3fa79370c45a1215207be (diff)
parent1b3bca14cbb283173c2b6a6fc7dcac32ef084c7c (diff)
Merge remote-tracking branch 'origin/main' into main
-rw-r--r--ports/cxd56/common-hal/analogio/AnalogIn.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ports/cxd56/common-hal/analogio/AnalogIn.c b/ports/cxd56/common-hal/analogio/AnalogIn.c
index cdf37c06a..a26647ac6 100644
--- a/ports/cxd56/common-hal/analogio/AnalogIn.c
+++ b/ports/cxd56/common-hal/analogio/AnalogIn.c
@@ -105,11 +105,11 @@ bool common_hal_analogio_analogin_deinited(analogio_analogin_obj_t *self) {
}
uint16_t common_hal_analogio_analogin_get_value(analogio_analogin_obj_t *self) {
- uint16_t value = 0;
+ int16_t value = 0;
read(analogin_dev[self->number].fd, &value, sizeof(value));
- return value;
+ return (uint16_t) 32768 + (uint16_t) value;
}
// Reference voltage is a fixed value which is depending on the board.