Factoring of jtag_examine_chain for maintainability:

- Move definition of maximum JTAG chain size closer to its only uses.


git-svn-id: svn://svn.berlios.de/openocd/trunk@2079 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
zwelch 2009-06-07 05:22:25 +00:00
parent 0b08845e3f
commit 401d6472cc
1 changed files with 3 additions and 4 deletions

View File

@ -84,10 +84,6 @@ int jtag_verify = 1;
static int jtag_nsrst_delay = 0; /* default to no nSRST delay */ static int jtag_nsrst_delay = 0; /* default to no nSRST delay */
static int jtag_ntrst_delay = 0; /* default to no nTRST delay */ static int jtag_ntrst_delay = 0; /* default to no nTRST delay */
/* maximum number of JTAG devices expected in the chain
*/
#define JTAG_MAX_CHAIN_SIZE 20
/* callbacks to inform high-level handlers about JTAG state changes */ /* callbacks to inform high-level handlers about JTAG state changes */
jtag_event_callback_t *jtag_event_callbacks; jtag_event_callback_t *jtag_event_callbacks;
@ -943,6 +939,9 @@ void jtag_sleep(u32 us)
alive_sleep(us/1000); alive_sleep(us/1000);
} }
/// maximum number of JTAG devices expected in the chain
#define JTAG_MAX_CHAIN_SIZE 20
#define EXTRACT_MFG(X) (((X) & 0xffe) >> 1) #define EXTRACT_MFG(X) (((X) & 0xffe) >> 1)
#define EXTRACT_PART(X) (((X) & 0xffff000) >> 12) #define EXTRACT_PART(X) (((X) & 0xffff000) >> 12)
#define EXTRACT_VER(X) (((X) & 0xf0000000) >> 28) #define EXTRACT_VER(X) (((X) & 0xf0000000) >> 28)