From b08a26bfa0cd71c8eec6a59619d8c34a5869800f Mon Sep 17 00:00:00 2001 From: George Beckstein Date: Mon, 1 Jul 2019 12:09:27 -0400 Subject: [PATCH 1/2] Fix SAADC resolution set in sdk_config. analogin_read_u16 assumes 12-bit range but config was set to 10 bit range causing incorrect readings to be returned. --- .../TARGET_NRF52/TARGET_MCU_NRF52840/config/sdk_config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/config/sdk_config.h b/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/config/sdk_config.h index 2c37583e2bd..ab33c47dc6b 100644 --- a/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/config/sdk_config.h +++ b/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52840/config/sdk_config.h @@ -3124,7 +3124,7 @@ // <3=> 14 bit #ifndef NRFX_SAADC_CONFIG_RESOLUTION -#define NRFX_SAADC_CONFIG_RESOLUTION 1 +#define NRFX_SAADC_CONFIG_RESOLUTION 2 #endif // NRFX_SAADC_CONFIG_OVERSAMPLE - Sample period From f2b88362fbc48434eba52c58e1f672cbbe848789 Mon Sep 17 00:00:00 2001 From: George Beckstein Date: Mon, 1 Jul 2019 12:22:04 -0400 Subject: [PATCH 2/2] Apply same resolution fix to nRF52832 targets --- .../TARGET_NRF52/TARGET_MCU_NRF52832/config/sdk_config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52832/config/sdk_config.h b/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52832/config/sdk_config.h index d3fedc8023c..5f0e99d6f58 100644 --- a/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52832/config/sdk_config.h +++ b/targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_NRF52/TARGET_MCU_NRF52832/config/sdk_config.h @@ -3124,7 +3124,7 @@ // <3=> 14 bit #ifndef NRFX_SAADC_CONFIG_RESOLUTION -#define NRFX_SAADC_CONFIG_RESOLUTION 1 +#define NRFX_SAADC_CONFIG_RESOLUTION 2 #endif // NRFX_SAADC_CONFIG_OVERSAMPLE - Sample period