|
@@ -385,7 +385,7 @@ static err_t ethernetif_linkoutput(struct netif *netif, struct pbuf *p)
|
|
|
/* send a message to eth tx thread */
|
|
/* send a message to eth tx thread */
|
|
|
msg.netif = netif;
|
|
msg.netif = netif;
|
|
|
msg.buf = p;
|
|
msg.buf = p;
|
|
|
- if (rt_mb_send(ð_tx_thread_mb, (rt_uint32_t) &msg) == RT_EOK)
|
|
|
|
|
|
|
+ if (rt_mb_send(ð_tx_thread_mb, (rt_ubase_t) &msg) == RT_EOK)
|
|
|
{
|
|
{
|
|
|
/* waiting for ack */
|
|
/* waiting for ack */
|
|
|
rt_sem_take(&(enetif->tx_ack), RT_WAITING_FOREVER);
|
|
rt_sem_take(&(enetif->tx_ack), RT_WAITING_FOREVER);
|
|
@@ -592,7 +592,7 @@ rt_err_t eth_device_ready(struct eth_device* dev)
|
|
|
{
|
|
{
|
|
|
if (dev->netif)
|
|
if (dev->netif)
|
|
|
/* post message to Ethernet thread */
|
|
/* post message to Ethernet thread */
|
|
|
- return rt_mb_send(ð_rx_thread_mb, (rt_uint32_t)dev);
|
|
|
|
|
|
|
+ return rt_mb_send(ð_rx_thread_mb, (rt_ubase_t)dev);
|
|
|
else
|
|
else
|
|
|
return ERR_OK; /* netif is not initialized yet, just return. */
|
|
return ERR_OK; /* netif is not initialized yet, just return. */
|
|
|
}
|
|
}
|
|
@@ -612,7 +612,7 @@ rt_err_t eth_device_linkchange(struct eth_device* dev, rt_bool_t up)
|
|
|
rt_hw_interrupt_enable(level);
|
|
rt_hw_interrupt_enable(level);
|
|
|
|
|
|
|
|
/* post message to ethernet thread */
|
|
/* post message to ethernet thread */
|
|
|
- return rt_mb_send(ð_rx_thread_mb, (rt_uint32_t)dev);
|
|
|
|
|
|
|
+ return rt_mb_send(ð_rx_thread_mb, (rt_ubase_t)dev);
|
|
|
}
|
|
}
|
|
|
#else
|
|
#else
|
|
|
/* NOTE: please not use it in interrupt when no RxThread exist */
|
|
/* NOTE: please not use it in interrupt when no RxThread exist */
|