target: fix poll off

I don't know when "poll off" broke, but "poll off" didn't
stop background polling of target. The polling status flag
simply wasn't checked in the handle_target timer callback.

All target polling(including power/reset state) is now stopped
upon "poll off".

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
__archive__
Øyvind Harboe 2010-03-25 13:06:23 +01:00
parent 010492a1ed
commit ed6756fb23
1 changed files with 6 additions and 0 deletions

View File

@ -1784,6 +1784,12 @@ static int handle_target(void *priv)
Jim_Interp *interp = (Jim_Interp *)priv;
int retval = ERROR_OK;
if (!is_jtag_poll_safe())
{
/* polling is disabled currently */
return ERROR_OK;
}
/* we do not want to recurse here... */
static int recursive = 0;
if (! recursive)