There was not many differences and one file will be easier to maintain.
+++ /dev/null
-/**
- * RPP driver implementation for ADC header file.
- *
- * @file adc.h
- *
- * @copyright Copyright (C) 2012-2013 Czech Technical University in Prague
- *
- * @author Michal Horn
- * @author Carlos Jenkins <carlos@jenkins.co.cr>
- */
-
-
-#ifndef __DRV_ADC_H
-#define __DRV_ADC_H
-
-#include "sys/ti_drv_adc.h"
-
-#define ADC_MAX_CHANNELS 24
-
-void drv_adc_init();
-uint32_t drv_adc_read_adc(adcData_t *data);
-
-uint32_t adc_get_port_val(uint32_t *config, uint32_t num_channels,
- uint32_t *values);
-
-#endif /* __DRV_ADC_H */
+++ /dev/null
-/**
- * RPP driver implementation for ADC header file.
- *
- * @file adc.h
- *
- * @copyright Copyright (C) 2012-2013 Czech Technical University in Prague
- *
- * @author Michal Horn
- * @author Carlos Jenkins <carlos@jenkins.co.cr>
- */
-
-
-#ifndef __DRV_ADC_H
-#define __DRV_ADC_H
-
-#include "sys/ti_drv_adc.h"
-
-#define ADC_MAX_CHANNELS 24
-
-void drv_adc_init();
-uint32_t drv_adc_read_adc(adcData_t *data);
-
-uint32_t adc_get_port_val(uint32_t *config, uint32_t num_channels,
- uint32_t *values);
-
-#endif /* __DRV_ADC_H */
+++ /dev/null
-/**
- * RPP driver implementation for ADC header file.
- *
- * @file adc.h
- *
- * @copyright Copyright (C) 2012-2013 Czech Technical University in Prague
- *
- * @author Michal Horn
- * @author Carlos Jenkins <carlos@jenkins.co.cr>
- */
-
-
-#ifndef __DRV_ADC_H
-#define __DRV_ADC_H
-
-#include "sys/ti_drv_adc.h"
-
-#define ADC_MAX_CHANNELS 24
-
-void drv_adc_init();
-uint32_t drv_adc_read_adc(adcData_t *data);
-
-uint32_t adc_get_port_val(uint32_t *config, uint32_t num_channels,
- uint32_t *values);
-
-#endif /* __DRV_ADC_H */
*
* @file adc.h
*
- * @copyright Copyright (C) 2012-2013 Czech Technical University in Prague
+ * @copyright Copyright (C) 2012-2013, 2015 Czech Technical University in Prague
*
* @author Michal Horn
* @author Carlos Jenkins <carlos@jenkins.co.cr>
void drv_adc_init();
uint32_t drv_adc_read_adc(adcData_t *data);
+
+#ifdef TARGET_TMS570_RPP
uint32_t drv_adc_read_houtifbk(adcData_t *data);
+#endif
uint32_t adc_get_port_val(uint32_t *config, uint32_t num_channels,
uint32_t *values);
#include "hal/hal.h"
-#if defined(TARGET_RM48_HDK)
-#include "drv/_rm48_hdk/adc.h"
-#elif defined(TARGET_TMS570_HDK)
-#include "drv/_tms570_hdk/adc.h"
-#elif defined(TARGET_TMS570_HYDCTR)
-#include "drv/_tms570_hydctr/adc.h"
-#elif defined(TARGET_TMS570_RPP)
-#include "drv/_tms570_rpp/adc.h"
-#else
-#error No supported target specified!
-#endif /* TARGET */
-
+#include "drv/adc.h"
#include "drv/sci.h"
#ifdef TARGET_TMS570_RPP