tiny bit of encapsulation of global end state. No longer expose it as a global variable.
git-svn-id: svn://svn.berlios.de/openocd/trunk@2048 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
9e8dce64fc
commit
310a9eabff
|
@ -104,8 +104,6 @@ const char* tap_state_name(tap_state_t state);
|
||||||
|
|
||||||
/// The current TAP state of the pending JTAG command queue.
|
/// The current TAP state of the pending JTAG command queue.
|
||||||
extern tap_state_t cmd_queue_cur_state;
|
extern tap_state_t cmd_queue_cur_state;
|
||||||
/// The TAP state in which DR scans should end.
|
|
||||||
extern tap_state_t cmd_queue_end_state;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This structure defines a single scan field in the scan. It provides
|
* This structure defines a single scan field in the scan. It provides
|
||||||
|
|
|
@ -748,7 +748,7 @@ int interface_jtag_add_pathmove(int num_states, const tap_state_t *path)
|
||||||
void embeddedice_write_dcc(jtag_tap_t *tap, int reg_addr, u8 *buffer, int little, int count)
|
void embeddedice_write_dcc(jtag_tap_t *tap, int reg_addr, u8 *buffer, int little, int count)
|
||||||
{
|
{
|
||||||
// static int const reg_addr=0x5;
|
// static int const reg_addr=0x5;
|
||||||
tap_state_t end_state=cmd_queue_end_state;
|
tap_state_t end_state=jtag_add_end_state(TAP_INVALID);
|
||||||
if (jtag_NextEnabledTap(jtag_NextEnabledTap(NULL))==NULL)
|
if (jtag_NextEnabledTap(jtag_NextEnabledTap(NULL))==NULL)
|
||||||
{
|
{
|
||||||
/* better performance via code duplication */
|
/* better performance via code duplication */
|
||||||
|
|
Loading…
Reference in New Issue