Doxygen file comments
authorDavid Brownell <dbrownell@users.sourceforge.net>
Mon, 11 Jan 2010 08:14:01 +0000 (00:14 -0800)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Mon, 11 Jan 2010 08:16:57 +0000 (00:16 -0800)
Add file comments to a few files.  Make the GDB server use
more conventional (pointer-free) hex digit conversion.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/flash/nor/core.c
src/flash/nor/core.h
src/flash/nor/tcl.c
src/server/gdb_server.c

index 7e783d425c6eb119782f149303c5d7e1ca456808..9083ed15ef92a95dda02aa4f0d9362922c2b4905 100644 (file)
 #include <target/image.h>
 
 
+/**
+ * @file
+ * Upper level of NOR flash framework.
+ * The lower level interfaces are to drivers.  These upper level ones
+ * primarily support access from Tcl scripts or from GDB.
+ */
+
 struct flash_bank *flash_banks;
 
 int flash_driver_erase(struct flash_bank *bank, int first, int last)
index c1e26cd24890cc5c2b039fc6598cf84e058306e7..36e163dfc085d69bd157f8c65539d2bb8ef1467c 100644 (file)
 
 #include <flash/common.h>
 
+/**
+ * @file
+ * Upper level NOR flash interfaces.
+ */
+
 struct image;
 
 #define FLASH_MAX_ERROR_STR    (128)
index 65523fbe4bfda55256930a8c4cfb92aa8e2cfb96..b7e80df25d9802b0e93f44cec079208172744728 100644 (file)
 #include <helper/time_support.h>
 #include <target/image.h>
 
+/**
+ * @file
+ * Implements Tcl commands used to access NOR flash facilities.
+ */
+
 COMMAND_HELPER(flash_command_get_bank, unsigned name_index,
                struct flash_bank **bank)
 {
index 08daa68a945acba10f88272b76fd2a553566a09e..f4a99cae110e6bbda6ed4b8d47ddf073d0e96757 100644 (file)
 #include <jtag/jtag.h>
 
 
+/**
+ * @file
+ * GDB server implementation.
+ *
+ * This implements the GDB Remote Serial Protocol, over TCP connections,
+ * giving GDB access to the JTAG or other hardware debugging facilities
+ * found in most modern embedded processors.
+ */
+
 /* private connection data for GDB */
 struct gdb_connection
 {
@@ -68,7 +77,7 @@ static enum breakpoint_type gdb_breakpoint_override_type;
 extern int gdb_error(struct connection *connection, int retval);
 static unsigned short gdb_port = 3333;
 static unsigned short gdb_port_next = 0;
-static const char *DIGITS = "0123456789abcdef";
+static const char DIGITS[16] = "0123456789abcdef";
 
 static void gdb_log_callback(void *priv, const char *file, unsigned line,
                const char *function, const char *string);