Comment and doxygen fixes
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
@@ -417,24 +417,9 @@ typedef void (*jtag_callback1_t)(jtag_callback_data_t data0);
|
||||
void jtag_add_callback(jtag_callback1_t, jtag_callback_data_t data0);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Defines the interface of the JTAG callback mechanism.
|
||||
*
|
||||
* @param in the pointer to the data clocked in
|
||||
* @param data1 An integer big enough to use as an @c int or a pointer.
|
||||
* @param data2 An integer big enough to use as an @c int or a pointer.
|
||||
* @param data3 An integer big enough to use as an @c int or a pointer.
|
||||
* @returns an error code
|
||||
*/
|
||||
typedef int (*jtag_callback_t)(jtag_callback_data_t data0,
|
||||
jtag_callback_data_t data1,
|
||||
jtag_callback_data_t data2,
|
||||
jtag_callback_data_t data3);
|
||||
|
||||
|
||||
/**
|
||||
* This callback can be executed immediately the queue has been flushed.
|
||||
* Defines the interface of the JTAG callback mechanism. Such
|
||||
* callbacks can be executed once the queue has been flushed.
|
||||
*
|
||||
* The JTAG queue can be executed synchronously or asynchronously.
|
||||
* Typically for USB, the queue is executed asynchronously. For
|
||||
@@ -448,19 +433,21 @@ typedef int (*jtag_callback_t)(jtag_callback_data_t data0,
|
||||
*
|
||||
* If the execution of the queue fails before the callbacks, then --
|
||||
* depending on driver implementation -- the callbacks may or may not be
|
||||
* invoked. @todo Can we make this behavior consistent?
|
||||
* invoked.
|
||||
*
|
||||
* The strange name is due to C's lack of overloading using function
|
||||
* arguments.
|
||||
* @todo Make that behavior consistent.
|
||||
*
|
||||
* @param f The callback function to add.
|
||||
* @param data0 Typically used to point to the data to operate on.
|
||||
* Frequently this will be the data clocked in during a shift operation.
|
||||
* @param data1 An integer big enough to use as an @c int or a pointer.
|
||||
* @param data2 An integer big enough to use as an @c int or a pointer.
|
||||
* @param data3 An integer big enough to use as an @c int or a pointer.
|
||||
*
|
||||
* @returns an error code
|
||||
*/
|
||||
typedef int (*jtag_callback_t)(jtag_callback_data_t data0,
|
||||
jtag_callback_data_t data1,
|
||||
jtag_callback_data_t data2,
|
||||
jtag_callback_data_t data3);
|
||||
|
||||
/**
|
||||
* Run a TAP_RESET reset where the end state is TAP_RESET,
|
||||
|
||||
Reference in New Issue
Block a user