struct timeoutlist\r
{\r
struct sys_timeouts timeouts;\r
- xTaskHandle pid;\r
+ TaskHandle_t pid;\r
};\r
\r
/* This is the number of threads that can be started with sys_thread_new() */\r
sys_mbox_t\r
sys_mbox_new(void)\r
{\r
- xQueueHandle mbox;\r
+ QueueHandle_t mbox;\r
\r
mbox = xQueueCreate( archMESG_QUEUE_LENGTH, sizeof( void * ) );\r
\r
void\r
sys_mbox_post(sys_mbox_t mbox, void *data)\r
{\r
- xQueueSend( mbox, &data, ( portTickType ) ( archPOST_BLOCK_TIME_MS / portTICK_RATE_MS ) );\r
+ xQueueSend( mbox, &data, ( TickType_t ) ( archPOST_BLOCK_TIME_MS / portTICK_PERIOD_MS ) );\r
}\r
\r
\r
u32_t sys_arch_mbox_fetch(sys_mbox_t mbox, void **msg, u32_t timeout)\r
{\r
void *dummyptr;\r
-portTickType StartTime, EndTime, Elapsed;\r
+TickType_t StartTime, EndTime, Elapsed;\r
\r
StartTime = xTaskGetTickCount();\r
\r
sys_sem_t\r
sys_sem_new(u8_t count)\r
{\r
- xSemaphoreHandle xSemaphore;\r
+ SemaphoreHandle_t xSemaphore;\r
\r
portENTER_CRITICAL();\r
vSemaphoreCreateBinary( xSemaphore );\r
u32_t\r
sys_arch_sem_wait(sys_sem_t sem, u32_t timeout)\r
{\r
-portTickType StartTime, EndTime, Elapsed;\r
+TickType_t StartTime, EndTime, Elapsed;\r
\r
StartTime = xTaskGetTickCount();\r
\r
sys_arch_timeouts(void)\r
{\r
int i;\r
-xTaskHandle pid;\r
+TaskHandle_t pid;\r
struct timeoutlist *tl;\r
\r
pid = xTaskGetCurrentTaskHandle( );\r
*/\r
sys_thread_t sys_thread_new(void (* thread)(void *arg), void *arg, int prio)\r
{\r
-xTaskHandle CreatedTask;\r
+TaskHandle_t CreatedTask;\r
int result;\r
static int iCall = 0;\r
\r