Root/tools/lib/timeout.h

Source at commit 49e7c83796bc04941e9dbcec69bc0751563ff4d4 created 2 years 5 months ago.
By Werner Almesberger, atusb/: use ""VDD" symbol from kicad-libs
1/*
2 * lib/timeout.h - ATRF driver API
3 *
4 * Written 2011 by Werner Almesberger
5 * Copyright 2011 Werner Almesberger
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
11 */
12
13
14#ifndef TIMEOUT_H
15#define TIMEOUT_H
16
17#include <sys/time.h>
18
19
20struct timeout {
21    struct timeval end;
22};
23
24
25void timeout_start(struct timeout *t, int ms);
26int timeout_reached(const struct timeout *t);
27int timeout_left_ms(const struct timeout *t);
28
29#endif /* !TIMEOUT_H */
30

Archive Download this file



interactive