diff options
| author | geniusgogo <[email protected]> | 2022-01-27 17:23:47 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2022-01-28 11:35:10 +0800 |
| commit | 658b2c10277d6f5d35bff355f71fda88d7d9b22c (patch) | |
| tree | 5fd1e60b62af348851d00c6082c8d3e4c51378b2 /components | |
| parent | 039e2ff53076b2a8411d94dc88c7b6157c19098e (diff) | |
fix 32bit & 64bit value to pointer interconvert.
Diffstat (limited to 'components')
| -rw-r--r-- | components/cplusplus/cxx_mail.h | 2 | ||||
| -rw-r--r-- | components/lwp/lwp_mem.c | 2 | ||||
| -rw-r--r-- | components/lwp/lwp_memheap.c | 2 | ||||
| -rw-r--r-- | components/net/lwip-1.4.1/src/arch/sys_arch.c | 4 | ||||
| -rw-r--r-- | components/net/lwip-1.4.1/src/netif/ethernetif.c | 6 | ||||
| -rw-r--r-- | components/net/lwip-2.0.3/src/netif/ethernetif.c | 2 | ||||
| -rw-r--r-- | components/net/lwip-2.1.2/src/arch/sys_arch.c | 4 | ||||
| -rw-r--r-- | components/net/lwip-2.1.2/src/netif/ethernetif.c | 6 |
8 files changed, 14 insertions, 14 deletions
diff --git a/components/cplusplus/cxx_mail.h b/components/cplusplus/cxx_mail.h index ae3bfb5c41..88770bdd94 100644 --- a/components/cplusplus/cxx_mail.h +++ b/components/cplusplus/cxx_mail.h @@ -51,7 +51,7 @@ public: else tick = rt_tick_from_millisecond(millisec); - return rt_mb_send_wait(&mID, (rt_uint32_t)mptr, tick) == RT_EOK; + return rt_mb_send_wait(&mID, (rt_ubase_t)mptr, tick) == RT_EOK; } /** Get a mail from a queue. diff --git a/components/lwp/lwp_mem.c b/components/lwp/lwp_mem.c index 2063fbb983..fe9de9eb67 100644 --- a/components/lwp/lwp_mem.c +++ b/components/lwp/lwp_mem.c @@ -17,7 +17,7 @@ // todo: remove repleat code #define RT_MEMHEAP_SIZE RT_ALIGN(sizeof(struct rt_lwp_memheap_item), RT_ALIGN_SIZE) -#define MEMITEM_SIZE(item) ((rt_uint32_t)item->next - (rt_uint32_t)item - RT_MEMHEAP_SIZE) +#define MEMITEM_SIZE(item) ((rt_ubase_t)item->next - (rt_ubase_t)item - RT_MEMHEAP_SIZE) #ifndef LWP_MEM_PAGE_SIZE #define LWP_MEM_PAGE_SIZE (4 * 1024) diff --git a/components/lwp/lwp_memheap.c b/components/lwp/lwp_memheap.c index 7516fa0a30..9695aab282 100644 --- a/components/lwp/lwp_memheap.c +++ b/components/lwp/lwp_memheap.c @@ -29,7 +29,7 @@ #define RT_MEMHEAP_MINIALLOC 12 #define RT_MEMHEAP_SIZE RT_ALIGN(sizeof(struct rt_lwp_memheap_item), RT_ALIGN_SIZE) -#define MEMITEM_SIZE(item) ((rt_uint32_t)item->next - (rt_uint32_t)item - RT_MEMHEAP_SIZE) +#define MEMITEM_SIZE(item) ((rt_ubase_t)item->next - (rt_ubase_t)item - RT_MEMHEAP_SIZE) /* * The initialized memory pool will be: diff --git a/components/net/lwip-1.4.1/src/arch/sys_arch.c b/components/net/lwip-1.4.1/src/arch/sys_arch.c index 3cdb637d15..af2a4b891e 100644 --- a/components/net/lwip-1.4.1/src/arch/sys_arch.c +++ b/components/net/lwip-1.4.1/src/arch/sys_arch.c @@ -450,7 +450,7 @@ void sys_mbox_post(sys_mbox_t *mbox, void *msg) { RT_DEBUG_NOT_IN_INTERRUPT; - rt_mb_send_wait(*mbox, (rt_uint32_t)msg, RT_WAITING_FOREVER); + rt_mb_send_wait(*mbox, (rt_ubase_t)msg, RT_WAITING_FOREVER); return; } @@ -462,7 +462,7 @@ void sys_mbox_post(sys_mbox_t *mbox, void *msg) */ err_t sys_mbox_trypost(sys_mbox_t *mbox, void *msg) { - if (rt_mb_send(*mbox, (rt_uint32_t)msg) == RT_EOK) + if (rt_mb_send(*mbox, (rt_ubase_t)msg) == RT_EOK) return ERR_OK; return ERR_MEM; diff --git a/components/net/lwip-1.4.1/src/netif/ethernetif.c b/components/net/lwip-1.4.1/src/netif/ethernetif.c index 40cd8fb6ef..6bb9eec19f 100644 --- a/components/net/lwip-1.4.1/src/netif/ethernetif.c +++ b/components/net/lwip-1.4.1/src/netif/ethernetif.c @@ -374,7 +374,7 @@ static err_t ethernetif_linkoutput(struct netif *netif, struct pbuf *p) /* send a message to eth tx thread */ msg.netif = netif; 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 */ rt_sem_take(&(enetif->tx_ack), RT_WAITING_FOREVER); @@ -556,7 +556,7 @@ rt_err_t eth_device_ready(struct eth_device* dev) if(dev->rx_notice == RT_FALSE) { dev->rx_notice = RT_TRUE; - return rt_mb_send(ð_rx_thread_mb, (rt_uint32_t)dev); + return rt_mb_send(ð_rx_thread_mb, (rt_ubase_t)dev); } else return RT_EOK; @@ -581,7 +581,7 @@ rt_err_t eth_device_linkchange(struct eth_device* dev, rt_bool_t up) rt_hw_interrupt_enable(level); /* 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 /* NOTE: please not use it in interrupt when no RxThread exist */ diff --git a/components/net/lwip-2.0.3/src/netif/ethernetif.c b/components/net/lwip-2.0.3/src/netif/ethernetif.c index 0b1943fdff..b278490f16 100644 --- a/components/net/lwip-2.0.3/src/netif/ethernetif.c +++ b/components/net/lwip-2.0.3/src/netif/ethernetif.c @@ -605,7 +605,7 @@ rt_err_t eth_device_ready(struct eth_device* dev) if(dev->rx_notice == RT_FALSE) { dev->rx_notice = RT_TRUE; - return rt_mb_send(ð_rx_thread_mb, (rt_uint32_t)dev); + return rt_mb_send(ð_rx_thread_mb, (rt_ubase_t)dev); } else return RT_EOK; diff --git a/components/net/lwip-2.1.2/src/arch/sys_arch.c b/components/net/lwip-2.1.2/src/arch/sys_arch.c index 62dc493007..b0bf76c98a 100644 --- a/components/net/lwip-2.1.2/src/arch/sys_arch.c +++ b/components/net/lwip-2.1.2/src/arch/sys_arch.c @@ -469,7 +469,7 @@ void sys_mbox_post(sys_mbox_t *mbox, void *msg) { RT_DEBUG_NOT_IN_INTERRUPT; - rt_mb_send_wait(*mbox, (rt_uint32_t)msg, RT_WAITING_FOREVER); + rt_mb_send_wait(*mbox, (rt_ubase_t)msg, RT_WAITING_FOREVER); return; } @@ -481,7 +481,7 @@ void sys_mbox_post(sys_mbox_t *mbox, void *msg) */ err_t sys_mbox_trypost(sys_mbox_t *mbox, void *msg) { - if (rt_mb_send(*mbox, (rt_uint32_t)msg) == RT_EOK) + if (rt_mb_send(*mbox, (rt_ubase_t)msg) == RT_EOK) return ERR_OK; return ERR_MEM; diff --git a/components/net/lwip-2.1.2/src/netif/ethernetif.c b/components/net/lwip-2.1.2/src/netif/ethernetif.c index 0625ff74b0..aeb2678869 100644 --- a/components/net/lwip-2.1.2/src/netif/ethernetif.c +++ b/components/net/lwip-2.1.2/src/netif/ethernetif.c @@ -405,7 +405,7 @@ static err_t ethernetif_linkoutput(struct netif *netif, struct pbuf *p) msg.netif = netif; msg.buf = p; rt_completion_init(&msg.ack); - 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 */ rt_completion_wait(&msg.ack, RT_WAITING_FOREVER); @@ -615,7 +615,7 @@ rt_err_t eth_device_ready(struct eth_device* dev) if(dev->rx_notice == RT_FALSE) { dev->rx_notice = RT_TRUE; - return rt_mb_send(ð_rx_thread_mb, (rt_uint32_t)dev); + return rt_mb_send(ð_rx_thread_mb, (rt_ubase_t)dev); } else return RT_EOK; @@ -640,7 +640,7 @@ rt_err_t eth_device_linkchange(struct eth_device* dev, rt_bool_t up) rt_hw_interrupt_enable(level); /* 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 /* NOTE: please not use it in interrupt when no RxThread exist */ |
