aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/MemoryAllocator/DynAlloc.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/MemoryAllocator/DynAlloc.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/MemoryAllocator/DynAlloc.h')
-rw-r--r--LUFA/MemoryAllocator/DynAlloc.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/LUFA/MemoryAllocator/DynAlloc.h b/LUFA/MemoryAllocator/DynAlloc.h
index d53b8bb30..acbfbd18a 100644
--- a/LUFA/MemoryAllocator/DynAlloc.h
+++ b/LUFA/MemoryAllocator/DynAlloc.h
@@ -33,6 +33,18 @@
* Dynamic, auto-defragmenting block memory allocator library. This library provides a convenient replacement for
* the standard avr-libc dynamic memory allocation routines. Memory is handed out in block chunks, to reduce the
* management memory overhead.
+ */
+
+/** @defgroup Group_MemoryAllocator Dynamic Block Memory Allocator - LUFA/MemoryAllocator/DynAlloc.h
+ *
+ * \section Sec_Dependencies Module Source Dependencies
+ * The following files must be built with any user project that uses this module:
+ * - LUFA/MemoryAllocator/DynAlloc.c
+ *
+ * \section Module Description
+ * Dynamic, auto-defragmenting block memory allocator library. This library provides a convenient replacement for
+ * the standard avr-libc dynamic memory allocation routines. Memory is handed out in block chunks, to reduce the
+ * management memory overhead.
*
* Unlike the normal memory allocation routines, this library gives out handles to memory which must be dereferenced
* at the exact time of use, rather than handing back direct memory pointers. By using library managed handles
@@ -48,12 +60,7 @@
* NUM_BLOCKS indicates the number of memory blocks in the memory psudoheap which can be chained together and handed
* to the application via a memory handle. NUM_HANDLES is the maximum number of memory handles (pointing to one or
* more chained memory blocks) which can be handed out simultaneously before requiring a handle (and its associated
- * memory) to be freed. BLOCK_SIZE gives the number of bytes in each memory block.
- */
-
-/** @defgroup Group_MemoryAllocator Dynamic Block Memory Allocator - LUFA/MemoryAllocator/DynAlloc.h
- *
- * Dynamic auto-degragmenting memory block allocator functions. See DynAlloc.h description for more details.
+ * memory) to be freed. BLOCK_SIZE gives the number of bytes in each memory block.
*
* @{
*/