fixed warnings + added zy1000 jtag_add_clocks support.
git-svn-id: svn://svn.berlios.de/openocd/trunk@1309 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
@@ -83,7 +83,7 @@ static int zy1000_speed_div(int speed, int *khz)
|
||||
return ERROR_OK;
|
||||
}
|
||||
|
||||
static bool readPowerDropout()
|
||||
static bool readPowerDropout(void)
|
||||
{
|
||||
cyg_uint32 state;
|
||||
// sample and clear power dropout
|
||||
@@ -95,7 +95,7 @@ static bool readPowerDropout()
|
||||
}
|
||||
|
||||
|
||||
static bool readSRST()
|
||||
static bool readSRST(void)
|
||||
{
|
||||
cyg_uint32 state;
|
||||
// sample and clear SRST sensing
|
||||
@@ -152,7 +152,7 @@ int zy1000_read(void)
|
||||
return -1;
|
||||
}
|
||||
|
||||
extern bool readSRST();
|
||||
extern bool readSRST(void);
|
||||
|
||||
void zy1000_reset(int trst, int srst)
|
||||
{
|
||||
@@ -404,7 +404,7 @@ int interface_jtag_execute_queue(void)
|
||||
|
||||
|
||||
|
||||
static cyg_uint32 getShiftValue()
|
||||
static cyg_uint32 getShiftValue(void)
|
||||
{
|
||||
cyg_uint32 value;
|
||||
waitIdle();
|
||||
@@ -413,7 +413,7 @@ static cyg_uint32 getShiftValue()
|
||||
return value;
|
||||
}
|
||||
#if 0
|
||||
static cyg_uint32 getShiftValueFlip()
|
||||
static cyg_uint32 getShiftValueFlip(void)
|
||||
{
|
||||
cyg_uint32 value;
|
||||
waitIdle();
|
||||
@@ -438,7 +438,7 @@ static void shiftValueInnerFlip(const enum tap_state state, const enum tap_state
|
||||
|
||||
extern int jtag_check_value(u8 *captured, void *priv);
|
||||
|
||||
static void gotoEndState()
|
||||
static void gotoEndState(void)
|
||||
{
|
||||
setCurrentState(cmd_queue_end_state);
|
||||
}
|
||||
@@ -693,10 +693,10 @@ int interface_jtag_add_reset(int req_trst, int req_srst)
|
||||
return ERROR_OK;
|
||||
}
|
||||
|
||||
int interface_jtag_add_runtest(int num_cycles, enum tap_state state)
|
||||
static int zy1000_jtag_add_clocks(int num_cycles, enum tap_state state, enum tap_state clockstate)
|
||||
{
|
||||
/* num_cycles can be 0 */
|
||||
setCurrentState(TAP_IDLE);
|
||||
setCurrentState(clockstate);
|
||||
|
||||
/* execute num_cycles, 32 at the time. */
|
||||
int i;
|
||||
@@ -708,7 +708,7 @@ int interface_jtag_add_runtest(int num_cycles, enum tap_state state)
|
||||
{
|
||||
num=num_cycles-i;
|
||||
}
|
||||
shiftValueInner(TAP_IDLE, TAP_IDLE, num, 0);
|
||||
shiftValueInner(clockstate, clockstate, num, 0);
|
||||
}
|
||||
|
||||
#if !TEST_MANUAL()
|
||||
@@ -734,6 +734,16 @@ int interface_jtag_add_runtest(int num_cycles, enum tap_state state)
|
||||
return ERROR_OK;
|
||||
}
|
||||
|
||||
int interface_jtag_add_runtest(int num_cycles, enum tap_state state)
|
||||
{
|
||||
return zy1000_jtag_add_clocks(num_cycles, state, TAP_IDLE);
|
||||
}
|
||||
|
||||
int interface_jtag_add_clocks(int num_cycles)
|
||||
{
|
||||
return zy1000_jtag_add_clocks(num_cycles, cmd_queue_cur_state, cmd_queue_end_state);
|
||||
}
|
||||
|
||||
int interface_jtag_add_sleep(u32 us)
|
||||
{
|
||||
jtag_sleep(us);
|
||||
@@ -843,3 +853,5 @@ int boolParam(char *var)
|
||||
free(name);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user