u32_t sys_arch_mbox_fetch( sys_mbox_t *pxMailBox, void **ppvBuffer, u32_t ulTimeOut )\r
{\r
void *pvDummy;\r
-portTickType xStartTime, xEndTime, xElapsed;\r
+TickType_t xStartTime, xEndTime, xElapsed;\r
unsigned long ulReturn;\r
\r
xStartTime = xTaskGetTickCount();\r
\r
if( ulTimeOut != 0UL )\r
{\r
- if( pdTRUE == xQueueReceive( *pxMailBox, &( *ppvBuffer ), ulTimeOut/ portTICK_RATE_MS ) )\r
+ if( pdTRUE == xQueueReceive( *pxMailBox, &( *ppvBuffer ), ulTimeOut/ portTICK_PERIOD_MS ) )\r
{\r
xEndTime = xTaskGetTickCount();\r
- xElapsed = ( xEndTime - xStartTime ) * portTICK_RATE_MS;\r
+ xElapsed = ( xEndTime - xStartTime ) * portTICK_PERIOD_MS;\r
\r
ulReturn = xElapsed;\r
}\r
{\r
while( pdTRUE != xQueueReceive( *pxMailBox, &( *ppvBuffer ), portMAX_DELAY ) );\r
xEndTime = xTaskGetTickCount();\r
- xElapsed = ( xEndTime - xStartTime ) * portTICK_RATE_MS;\r
+ xElapsed = ( xEndTime - xStartTime ) * portTICK_PERIOD_MS;\r
\r
if( xElapsed == 0UL )\r
{\r
*---------------------------------------------------------------------------*/\r
u32_t sys_arch_sem_wait( sys_sem_t *pxSemaphore, u32_t ulTimeout )\r
{\r
-portTickType xStartTime, xEndTime, xElapsed;\r
+TickType_t xStartTime, xEndTime, xElapsed;\r
unsigned long ulReturn;\r
\r
xStartTime = xTaskGetTickCount();\r
\r
if( ulTimeout != 0UL )\r
{\r
- if( xSemaphoreTake( *pxSemaphore, ulTimeout / portTICK_RATE_MS ) == pdTRUE )\r
+ if( xSemaphoreTake( *pxSemaphore, ulTimeout / portTICK_PERIOD_MS ) == pdTRUE )\r
{\r
xEndTime = xTaskGetTickCount();\r
- xElapsed = (xEndTime - xStartTime) * portTICK_RATE_MS;\r
+ xElapsed = (xEndTime - xStartTime) * portTICK_PERIOD_MS;\r
ulReturn = xElapsed;\r
}\r
else\r
{\r
while( xSemaphoreTake( *pxSemaphore, portMAX_DELAY ) != pdTRUE );\r
xEndTime = xTaskGetTickCount();\r
- xElapsed = ( xEndTime - xStartTime ) * portTICK_RATE_MS;\r
+ xElapsed = ( xEndTime - xStartTime ) * portTICK_PERIOD_MS;\r
\r
if( xElapsed == 0UL )\r
{\r
*---------------------------------------------------------------------------*/\r
sys_thread_t sys_thread_new( const char *pcName, void( *pxThread )( void *pvParameters ), void *pvArg, int iStackSize, int iPriority )\r
{\r
-xTaskHandle xCreatedTask;\r
+TaskHandle_t xCreatedTask;\r
portBASE_TYPE xResult;\r
sys_thread_t xReturn;\r
\r