Fixed GenericHIDHost demo report write routine incorrect for control type requests...
[pub/USBasp.git] / LUFA / Drivers / Board / Temperature.h
index 17b8acf..6e1827e 100644 (file)
  *  Temperature sensor board driver for the USB boards which contain a temperature sensor.\r
  */\r
 \r
+/** \ingroup Group_BoardDrivers\r
+ *  @defgroup Group_Temperature Temperature Driver - LUFA/Drivers/Board/Temperature.h\r
+ *\r
+ *  Functions, macros, variables, enums and types related to the control of board temperature sensors.\r
+ *\r
+ *  @{\r
+ */\r
+\r
 #ifndef __TEMPERATURE_H__\r
 #define __TEMPERATURE_H__\r
 \r
 \r
                        /** Maximum returnable temperature from the Temperature_GetTemperature() function. */\r
                        #define TEMP_MAX_TEMP      ((TEMP_TABLE_SIZE - 1) + TEMP_TABLE_OFFSET)\r
-                       \r
-                       /** Initializes the temperature sensor driver, including setting up the appropriate ADC channel.\r
-                        *  This must be called before any other temperature sensor routines.\r
-                        *\r
-                        *  The ADC itself (not the ADC channel) must be configured separately before calling the temperature\r
-                        *  sensor functions.\r
-                        */\r
-                       #define Temperature_Init() ADC_SetupChannel(TEMP_ADC_CHANNEL);\r
+               \r
+               /* Psuedo-Functions: */\r
+                       #if defined(__DOXYGEN__)\r
+                               /** Initializes the temperature sensor driver, including setting up the appropriate ADC channel.\r
+                                *  This must be called before any other temperature sensor routines.\r
+                                *\r
+                                *  The ADC itself (not the ADC channel) must be configured separately before calling the temperature\r
+                                *  sensor functions.\r
+                                */\r
+                               static inline void Temperature_Init(void);\r
+                       #else\r
+                               #define Temperature_Init() ADC_SetupChannel(TEMP_ADC_CHANNEL);\r
+                       #endif\r
 \r
                /* Function Prototypes: */\r
                        /** Performs a complete ADC on the temperature sensor channel, and converts the result into a\r
                #endif\r
                \r
 #endif\r
+\r
+/** @} */\r