File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/api Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -54,9 +54,6 @@ void analogin_init(analogin_t *obj, PinName pin) {
54
54
ADC16_Init (adc_addrs [instance ], & adc16_config );
55
55
ADC16_EnableHardwareTrigger (adc_addrs [instance ], false);
56
56
ADC16_SetHardwareAverage (adc_addrs [instance ], kADC16_HardwareAverageCount4 );
57
- ADC16_SetChannelMuxMode (adc_addrs [instance ],
58
- obj -> adc & (1 << ADC_B_CHANNEL_SHIFT ) ? kADC16_ChannelMuxB : kADC16_ChannelMuxA );
59
-
60
57
pinmap_pinout (pin , PinMap_ADC );
61
58
}
62
59
@@ -71,6 +68,9 @@ uint16_t analogin_read_u16(analogin_t *obj) {
71
68
adc16_channel_config .enableDifferentialConversion = false;
72
69
#endif
73
70
71
+ ADC16_SetChannelMuxMode (adc_addrs [instance ],
72
+ obj -> adc & (1 << ADC_B_CHANNEL_SHIFT ) ? kADC16_ChannelMuxB : kADC16_ChannelMuxA );
73
+
74
74
/*
75
75
* When in software trigger mode, each conversion would be launched once calling the "ADC16_ChannelConfigure()"
76
76
* function, which works like writing a conversion command and executing it.
You can’t perform that action at this time.
0 commit comments