diff options
author | zwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-06-11 07:08:34 +0000 |
---|---|---|
committer | zwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-06-11 07:08:34 +0000 |
commit | 128ff9422604e56c7d8aa3bfaf806aa072130400 (patch) | |
tree | 0e2b01828539611c0595b7d6d2966925c94cb221 /src | |
parent | 28fa603efff833a04a24e962dde9c1c619295d86 (diff) | |
download | openocd_libswd-128ff9422604e56c7d8aa3bfaf806aa072130400.tar.gz openocd_libswd-128ff9422604e56c7d8aa3bfaf806aa072130400.tar.bz2 openocd_libswd-128ff9422604e56c7d8aa3bfaf806aa072130400.tar.xz openocd_libswd-128ff9422604e56c7d8aa3bfaf806aa072130400.zip |
Improve grouping of JTAG KHz and verification accessors in header file.
Add some quick Doxygen comments for these routines.
git-svn-id: svn://svn.berlios.de/openocd/trunk@2188 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src')
-rw-r--r-- | src/jtag/jtag.h | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/src/jtag/jtag.h b/src/jtag/jtag.h index 82819388..01396a8c 100644 --- a/src/jtag/jtag.h +++ b/src/jtag/jtag.h @@ -250,6 +250,15 @@ int jtag_get_speed_readable(int *speed); */ int jtag_set_speed(int speed); + +/// Attempt to configure the interface for the specified KHz. +int jtag_config_khz(unsigned khz); +/// Set the clock speed of the JTAG interface in KHz. +void jtag_set_speed_khz(unsigned speed); +/// Retreives the clock speed of the JTAG interface in KHz. +unsigned jtag_get_speed_khz(void); + + enum reset_types { RESET_NONE = 0x0, RESET_HAS_TRST = 0x1, @@ -275,7 +284,15 @@ int jtag_get_trst(void); /// @returns The current state of SRST. int jtag_get_srst(void); +/// Enable or disable data scan verification checking. +void jtag_set_verify(bool enable); +/// @returns True if data scan verification will be performed. +bool jtag_will_verify(void); +/// Enable or disable verification of IR scan checking. +void jtag_set_verify_capture_ir(bool enable); +/// @returns True if IR scan verification will be performed. +bool jtag_will_verify_capture_ir(void); /** * Initialize interface upon startup. Return a successful no-op upon @@ -672,16 +689,6 @@ extern void jtag_add_dr_out(jtag_tap_t* tap, /// @returns the number of times the scan queue has been flushed int jtag_get_flush_queue_count(void); -int jtag_config_khz(unsigned khz); -void jtag_set_speed_khz(unsigned speed); -unsigned jtag_get_speed_khz(void); - -void jtag_set_verify(bool enable); -bool jtag_will_verify(void); - -void jtag_set_verify_capture_ir(bool enable); -bool jtag_will_verify_capture_ir(void); - /** * Set the current JTAG core execution error, unless one was set * by a previous call previously. Driver or application code must |