aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/Peripheral/ADC.h
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2009-04-17 05:04:21 +0000
committerDean Camera <dean@fourwalledcubicle.com>2009-04-17 05:04:21 +0000
commitd38fa49cb6cb3804c9bb17601688a62ba466b535 (patch)
tree15e7fc6164e77ceb6e415e9a70a8fd8068880702 /LUFA/Drivers/Peripheral/ADC.h
parent6380d057f8911f5d09bdffff4220aa9602df49e2 (diff)
downloadlufa-d38fa49cb6cb3804c9bb17601688a62ba466b535.tar.gz
lufa-d38fa49cb6cb3804c9bb17601688a62ba466b535.tar.bz2
lufa-d38fa49cb6cb3804c9bb17601688a62ba466b535.zip
More documentation changes for better module-level documentation rather than file-level documentation.
Diffstat (limited to 'LUFA/Drivers/Peripheral/ADC.h')
-rw-r--r--LUFA/Drivers/Peripheral/ADC.h34
1 files changed, 8 insertions, 26 deletions
diff --git a/LUFA/Drivers/Peripheral/ADC.h b/LUFA/Drivers/Peripheral/ADC.h
index 02d2d0838..381900acc 100644
--- a/LUFA/Drivers/Peripheral/ADC.h
+++ b/LUFA/Drivers/Peripheral/ADC.h
@@ -36,8 +36,15 @@
* currently selected AVR model.
*/
-/** \ingroup Group_SubsystemDrivers
+/** \ingroup Group_PeripheralDrivers
* @defgroup Group_ADC ADC Driver - LUFA/Drivers/Peripheral/ADC.h
+ *
+ * \section Sec_Dependencies Module Source Dependencies
+ * The following files must be built with any user project that uses this module:
+ * - None
+ *
+ * \section Module Description
+ * Functions, macros, variables, enums and types related to the setup of a the ADC subsystem.
*/
#ifndef __ADC_H__
@@ -58,30 +65,5 @@
#else
#error "ADC is not available for the currently selected AVR model."
#endif
-
- /* Public Interface - May be used in end-application: */
- /* Inline Functions: */
- /** Starts the reading of the given channel, but does not wait until the conversion has completed.
- * Once executed, the conversion status can be determined via the ADC_IsReadingComplete() macro and
- * the result read via the ADC_GetResult() macro.
- *
- * \param MUXMask Mask comprising of an ADC channel number, reference mask and adjustment mask
- */
- static inline void ADC_StartReading(const uint8_t MUXMask);
-
- /** Performs a complete single reading from channel, including a polling spinloop to wait for the
- * conversion to complete, and the returning of the converted value.
- *
- * \param MUXMask Mask comprising of an ADC channel number, reference mask and adjustment mask
- */
- static inline uint16_t ADC_GetChannelReading(const uint8_t MUXMask) ATTR_WARN_UNUSED_RESULT;
-
- /** Configures the given ADC channel, ready for ADC conversions. This function sets the
- * associated port pin as an input and disables the digital portion of the I/O to reduce
- * power consumption.
- *
- * \param Channel ADC channel number to set up for conversions
- */
- static inline void ADC_SetupChannel(const uint8_t Channel);
#endif