X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=os%2Fhptime.h;h=7e5b88a0022d53fa8faa9259eb715d40a07c0fd3;hb=f5207bd1f7e86dccc484802550cb1e53bb403c50;hp=e5ec70d8ec2d2151d87fef16527bf9f1ccfa6abe;hpb=e03ad3b5d0a49438562e2af06ce95d3959c4ce0f;p=bertos.git diff --git a/os/hptime.h b/os/hptime.h old mode 100755 new mode 100644 index e5ec70d8..7e5b88a0 --- a/os/hptime.h +++ b/os/hptime.h @@ -1,13 +1,37 @@ /** * \file * * * \brief Portable abstraction for high-resolution time handling (interface) * - * \version $Id$ * \author Bernardo Innocenti */ #ifndef HPTIME_H @@ -30,6 +54,13 @@ extern "C" { #include /* int64_t */ + #ifndef DEVLIB_MTIME_DEFINED + #define DEVLIB_MTIME_DEFINED 1 /* Resolve conflict with */ + typedef int32_t mtime_t; + #define SIZEOF_MTIME_T (32 / CPU_BITS_PER_CHAR) + #define MTIME_INFINITE 0x7FFFFFFFL + #endif + /** Type for "high precision absolute time". */ typedef int64_t hptime_t;