Change Details
tools/lib/atben.c |
387 | 387 | int atben_interrupt_wait(void *handle, int timeout_ms) |
388 | 388 | { |
389 | 389 | struct timeout to; |
390 | | int timedout; |
| 390 | int timedout = 0; |
391 | 391 | uint8_t irq; |
392 | 392 | |
393 | | timeout_start(&to, timeout_ms); |
| 393 | if (timeout_ms) |
| 394 | timeout_start(&to, timeout_ms); |
394 | 395 | while (1) { |
395 | | timedout = timeout_reached(&to); |
| 396 | if (timeout_ms) |
| 397 | timedout = timeout_reached(&to); |
396 | 398 | if (atben_interrupt(handle)) { |
397 | 399 | irq = atben_reg_read(handle, REG_IRQ_STATUS); |
398 | 400 | if (irq) |
Download the corresponding diff file