Skip to content

Commit 847d3aa

Browse files
mmahadevan1080xc0170
authored andcommitted
Fix for Issue# 1834 (#1871)
Explicitly disable the config for differential conversion Signed-off-by: Mahadevan Mahesh <[email protected]>
1 parent a169d6c commit 847d3aa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/api/analogin_api.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ uint16_t analogin_read_u16(analogin_t *obj) {
6666

6767
adc16_channel_config.channelNumber = obj->adc & 0xF;
6868
adc16_channel_config.enableInterruptOnConversionCompleted = false;
69+
70+
#if defined(FSL_FEATURE_ADC16_HAS_DIFF_MODE) && FSL_FEATURE_ADC16_HAS_DIFF_MODE
71+
adc16_channel_config.enableDifferentialConversion = false;
72+
#endif
73+
6974
/*
7075
* When in software trigger mode, each conversion would be launched once calling the "ADC16_ChannelConfigure()"
7176
* function, which works like writing a conversion command and executing it.

0 commit comments

Comments
 (0)