Partial Commit: Remove now empty Projects\Incomplete directory and add the new AVRISP...
[pub/USBasp.git] / LUFA / Common / FunctionAttributes.h
index cd40673..9a293b6 100644 (file)
  *  \note Do not include this file directly, rather include the Common.h header file instead to gain this file's\r
  *        functionality.\r
  */\r
\r
+/** \ingroup Group_Common\r
+ *  @defgroup Group_FuncAttr Function Attributes\r
+ *\r
+ *  Macros for easy access GCC function attributes, which can be applied to function prototypes.\r
+ *\r
+ *  @{\r
+ */\r
 \r
 #ifndef __FUNCATTR_H__\r
 #define __FUNCATTR_H__\r
@@ -79,7 +87,7 @@
                        /** Prevents the compiler from considering a specified function for inlining. When applied, the given\r
                         *  function will not be inlined under any circumstances.\r
                         */\r
-                       #define ATTR_NOINLINE               __attribute__ ((noinline))\r
+                       #define ATTR_NO_INLINE              __attribute__ ((noinline))\r
 \r
                        /** Forces the compiler to inline the specified function. When applied, the given function will be\r
                         *  inlined under all circumstances.\r
                        #define ATTR_ALIAS(x)               __attribute__ ((alias( #x )))\r
                \r
 #endif\r
+\r
+/** @} */\r