]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blobdiff - rpp/include/drv/adc.h
Merge target-specific drv/adc.h to a single file
[pes-rpp/rpp-lib.git] / rpp / include / drv / adc.h
index a3e2955e1ed46e9536033eaec5e4fcd4c5f8b9f7..f3a9f70d1e1e80b4318f076bd855b1bdabe04c00 100644 (file)
@@ -1,19 +1,30 @@
-/*
- * adc_drv.h
+/**
+ * RPP driver implementation for ADC header file.
  *
- *  Created on: 23.11.2012
- *      Author: Michal Horn
+ * @file adc.h
+ *
+ * @copyright Copyright (C) 2012-2013, 2015 Czech Technical University in Prague
+ *
+ * @author Michal Horn
+ * @author Carlos Jenkins <carlos@jenkins.co.cr>
  */
 
-#ifndef ADC_CMD_H_
-#define ADC_CMD_H_
+
+#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(adcData_t* data);
+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_tconfig, uint32_t num_channels,
-                           uint32_t* values);
+uint32_t adc_get_port_val(uint32_t *config, uint32_t num_channels,
+                                                 uint32_t *values);
 
-#endif /* ADC_CMD_H_ */
+#endif /* __DRV_ADC_H */