diff options
author | Tim Newsome <tim@sifive.com> | 2022-09-19 09:48:09 -0700 |
---|---|---|
committer | Tim Newsome <tim@sifive.com> | 2022-09-19 09:48:09 -0700 |
commit | b7738370b75543870c4cbb15061b8e7b38887e9e (patch) | |
tree | 70f74509d8f359db439e5e913fbe0aa9f3a24c0f /src/target/target.c | |
parent | fa1abc63d22a9b6511a73025bd7e80d5b7d411af (diff) | |
download | riscv-openocd-b7738370b75543870c4cbb15061b8e7b38887e9e.zip riscv-openocd-b7738370b75543870c4cbb15061b8e7b38887e9e.tar.gz riscv-openocd-b7738370b75543870c4cbb15061b8e7b38887e9e.tar.bz2 |
Make large if() more readable.
Change-Id: Ie43400387ab9f290e744ebaa09786612237e6c7e
Signed-off-by: Tim Newsome <tim@sifive.com>
Diffstat (limited to 'src/target/target.c')
-rw-r--r-- | src/target/target.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/target/target.c b/src/target/target.c index 5e2fe8c..5867149 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -3050,10 +3050,8 @@ static int handle_target(void *priv) * allow some slack in the time comparison. Otherwise, if we * schedule for now+polling_interval, the next poll won't * actually happen until a polling_interval later. */ - if (!target->tap->enabled || - power_dropout || - srst_asserted || - timeval_ms() + polling_interval / 2 < target->backoff.next_attempt) + const bool poll_needed = timeval_ms() + polling_interval / 2 >= target->backoff.next_attempt; + if (!target->tap->enabled || power_dropout || srst_asserted || !poll_needed) continue; /* polling may fail silently until the target has been examined */ |