/* This is the number of threads that can be started with sys_thead_new() */\r
#define SYS_MBOX_SIZE ( 16 )\r
#define MS_TO_TICKS( ms ) \\r
- ( portTickType )( ( portTickType ) ( ms ) / portTICK_RATE_MS )\r
+ ( TickType_t )( ( TickType_t ) ( ms ) / portTICK_PERIOD_MS )\r
#define TICKS_TO_MS( ticks ) \\r
- ( unsigned long )( ( portTickType ) ( ticks ) * portTICK_RATE_MS )\r
+ ( unsigned long )( ( TickType_t ) ( ticks ) * portTICK_PERIOD_MS )\r
#define THREAD_STACK_SIZE ( 1024 )\r
#define THREAD_NAME "lwIP"\r
\r
#define THREAD_INIT( tcb ) \\r
do { \\r
tcb->next = NULL; \\r
- tcb->pid = ( xTaskHandle )0; \\r
+ tcb->pid = ( TaskHandle_t )0; \\r
tcb->timeouts.next = NULL; \\r
} while( 0 )\r
\r
{\r
struct sys_tcb *next;\r
struct sys_timeouts timeouts;\r
- xTaskHandle pid;\r
+ TaskHandle_t pid;\r
} sys_tcb_t;\r
\r
/* ------------------------ Prototypes ------------------------------------ */\r
{\r
sys_tcb_t *current = tasks, *prev;\r
sys_tcb_t *toremove = hdl;\r
- xTaskHandle pid = ( xTaskHandle ) 0;\r
+ TaskHandle_t pid = ( TaskHandle_t ) 0;\r
\r
LWIP_ASSERT( "sys_arch_thread_remove: assertion hdl != NULL failed!", hdl != NULL );\r
\r
* resources.\r
*/\r
vPortExitCritical( );\r
- if( pid != ( xTaskHandle ) 0 )\r
+ if( pid != ( TaskHandle_t ) 0 )\r
{\r
vTaskDelete( pid );\r
/* not reached. */\r
sys_arch_thread_current( void )\r
{\r
sys_tcb_t *p = tasks;\r
- xTaskHandle pid = xTaskGetCurrentTaskHandle( );\r
+ TaskHandle_t pid = xTaskGetCurrentTaskHandle( );\r
\r
vPortEnterCritical( );\r
while( ( p != NULL ) && ( p->pid != pid ) )\r
sys_sem_t\r
sys_sem_new( u8_t count )\r
{\r
- xSemaphoreHandle xSemaphore;\r
+ SemaphoreHandle_t xSemaphore;\r
\r
vSemaphoreCreateBinary( xSemaphore );\r
if( xSemaphore != SYS_SEM_NULL )\r
sys_arch_sem_wait( sys_sem_t sem, u32_t timeout )\r
{\r
portBASE_TYPE xStatus;\r
- portTickType xTicksStart, xTicksEnd, xTicksElapsed;\r
+ TickType_t xTicksStart, xTicksEnd, xTicksElapsed;\r
u32_t timespent;\r
\r
LWIP_ASSERT( "sys_arch_sem_wait: sem != SYS_SEM_NULL", sem != SYS_SEM_NULL );\r
sys_mbox_t\r
sys_mbox_new( void )\r
{\r
- xQueueHandle mbox;\r
+ QueueHandle_t mbox;\r
\r
mbox = xQueueCreate( SYS_MBOX_SIZE, sizeof( void * ) );\r
if( mbox != SYS_MBOX_NULL )\r
{\r
void *ret_msg;\r
portBASE_TYPE xStatus;\r
- portTickType xTicksStart, xTicksEnd, xTicksElapsed;\r
+ TickType_t xTicksStart, xTicksEnd, xTicksElapsed;\r
u32_t timespent;\r
\r
LWIP_ASSERT( "sys_arch_mbox_fetch: mbox != SYS_MBOX_NULL", mbox != SYS_MBOX_NULL );\r
u32_t\r
sys_jiffies( void )\r
{\r
- portTickType xTicks = xTaskGetTickCount( );\r
+ TickType_t xTicks = xTaskGetTickCount( );\r
\r
return ( u32_t )TICKS_TO_MS( xTicks );\r
}\r