]> git.sur5r.net Git - freertos/blobdiff - Demo/ARM9_STR91X_IAR/lwip/netif/ethernetif.c
Remove unnecessary use of portLONG, portCHAR and portSHORT.
[freertos] / Demo / ARM9_STR91X_IAR / lwip / netif / ethernetif.c
index 8279e352b780585845202fa156e0694eef419266..53a91c212ded2ed0fe214e6f943c2d611390b48e 100644 (file)
@@ -131,7 +131,7 @@ static void low_level_init(struct netif *netif)
   portEXIT_CRITICAL();\r
 \r
   /* Create the task that handles the EMAC. */\r
-  xTaskCreate( ethernetif_input, ( signed portCHAR * ) "ETH_INT", netifINTERFACE_TASK_STACK_SIZE, NULL, netifINTERFACE_TASK_PRIORITY, NULL );\r
+  xTaskCreate( ethernetif_input, ( signed char * ) "ETH_INT", netifINTERFACE_TASK_STACK_SIZE, NULL, netifINTERFACE_TASK_PRIORITY, NULL );\r
 }      \r
 \r
 \r
@@ -415,16 +415,16 @@ ethernetif_init(struct netif *netif)
 \r
 void ENET_IRQHandler(void)\r
 {\r
-portBASE_TYPE xSwitchRequired;\r
+portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;\r
 \r
        /* Give the semaphore in case the lwIP task needs waking. */\r
-       xSwitchRequired = xSemaphoreGiveFromISR( s_xSemaphore, pdFALSE );\r
+       xSemaphoreGiveFromISR( s_xSemaphore, &xHigherPriorityTaskWoken );\r
        \r
        /* Clear the interrupt. */\r
        ENET_DMA->ISR = DMI_RX_CURRENT_DONE;\r
        \r
        /* Switch tasks if necessary. */        \r
-       portEND_SWITCHING_ISR( xSwitchRequired );\r
+       portEND_SWITCHING_ISR( xHigherPriorityTaskWoken );\r
 }\r
 /*-----------------------------------------------------------*/\r
 \r