X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fmware%2Fresource.h;h=15736a753f11e72776a05093afd83abd58638a66;hb=ebd302f4820855188df16ee8422a947751bf2c50;hp=f30b232f8edfddc7522c217d8b46f462bde7e261;hpb=791e167e053bdd9250d34a9a5ccae6ccde4d6679;p=bertos.git diff --git a/bertos/mware/resource.h b/bertos/mware/resource.h index f30b232f..15736a75 100644 --- a/bertos/mware/resource.h +++ b/bertos/mware/resource.h @@ -1,27 +1,58 @@ +/** + * \file + * + * + * \brief TODO: + * + * \version $Id$ + * + * \author Bernie Innocenti + * \author Stefano Fedrigo + */ + #ifndef MWARE_RESOURCE_H #define MWARE_RESOURCE_H #include // time_t #include +#warning FIXME:Revise me! + /* * Abstract locking primitives used by host OS. */ -#if CONFIG_KERNEL - - typedef Semaphore ResourceLock; - #define ResMan_sleep() timer_delay(1) - #define ResMan_time_t mtime_t - -#else /* FreeRTOS */ - - #include - #include - #include // vTaskDelay() +typedef Semaphore ResourceLock; +#define ResMan_sleep() timer_delay(1) +#define ResMan_time_t mtime_t - #define ResMan_sleep() vTaskDelay((portTickType)1 * portTICK_RATE_MS) - #define ResMan_time_t portTickType -#endif // Forward decl