summaryrefslogtreecommitdiff
path: root/source/adc_task.c
diff options
context:
space:
mode:
authorDominik Sliwa <dominik.sliwa@toradex.com>2017-11-09 19:51:32 +0100
committerDominik Sliwa <dominik.sliwa@toradex.com>2017-11-28 11:06:57 +0100
commit3020f5caf0b09fcaf85b3b3fa84fdf688ba22cc0 (patch)
tree971e36ac2bbd28b534791ca07efeca9e762c614a /source/adc_task.c
parent41a46914821b1ea72c6dd68b308a3740276139ee (diff)
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Diffstat (limited to 'source/adc_task.c')
-rw-r--r--source/adc_task.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/adc_task.c b/source/adc_task.c
index 456b9b2..8adb356 100644
--- a/source/adc_task.c
+++ b/source/adc_task.c
@@ -41,6 +41,7 @@ static int adc_task_init(void)
adc_config.clockDivider = kADC16_ClockDivider8;
ADC16_Init(ADC0, &adc_config);
ADC16_SetHardwareAverage(ADC0, kADC16_HardwareAverageDisabled);
+ PRINTF("ADC init done \r\n");
return 0;
#else
return -ENODEV;
@@ -53,11 +54,12 @@ static int tsc_task_init(void)
#ifdef BOARD_USES_ADC
ADC16_GetDefaultConfig(&adc_config);
adc_config.resolution = kADC16_ResolutionSE12Bit;
- adc_config.longSampleMode = kADC16_LongSampleDisabled;
+ adc_config.longSampleMode = kADC16_LongSampleCycle10;
adc_config.clockDivider = kADC16_ClockDivider8;
ADC16_Init(ADC1, &adc_config);
ADC16_SetChannelMuxMode(ADC1, kADC16_ChannelMuxB);
- ADC16_SetHardwareAverage(ADC1, kADC16_HardwareAverageCount32);
+ ADC16_SetHardwareAverage(ADC1, kADC16_HardwareAverageCount16);
+ PRINTF("TSC init done \r\n");
return 0;
#else
return -ENODEV;