diff --git a/components/cplusplus/cxx_mail.h b/components/cplusplus/cxx_mail.h index ae3bfb5c4134610fa464193a15ce99d96847b4d7..88770bdd9433f6f55793a6242cb055cf29378710 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 2063fbb9835c4172f17e666e7ec121a8d4b2f893..fe9de9eb67599e4e0afbf8320bc6364d49ebabc3 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 7516fa0a3063fa4c613d466bd8f0d2e2521fdc5c..9695aab282e5abb89bfcfbdc72f80da0caf4989f 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 3cdb637d1545b7045e818c4e38579ceb2b3e30b7..af2a4b891ec803f07bc5fd5323aa44e40902c567 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 40cd8fb6ef003058edf0ff965f9b2260c5cac4a3..6bb9eec19f4bca7cab89b29d8061e23dd305999c 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 0b1943fdff0a8c2e3e8cfb5b7bf4ceed85daf657..b278490f16891777d2567f09467c87b07bfee570 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 62dc4930079a60073fbe65438c5ad0c348bc02fd..b0bf76c98a10f696eb4a93862da66afb9551f395 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 0625ff74b02fd36ed05c9bc9f8c3e3a187e61476..aeb26788694a843bc1e0b356c372a6e6d914596b 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 */ diff --git a/examples/utest/testcases/kernel/memheap_tc.c b/examples/utest/testcases/kernel/memheap_tc.c index ee52bdb1854edf022ed8d032ef1ddc00386d3b39..fe81cd147227294d6241ac25bca331be7e1c5c9a 100644 --- a/examples/utest/testcases/kernel/memheap_tc.c +++ b/examples/utest/testcases/kernel/memheap_tc.c @@ -22,12 +22,12 @@ static void memheap_test(void) { struct rt_memheap heap1; - rt_uint32_t ptr_start; + rt_ubase_t ptr_start; void *ptr[SLICE_NUM]; int i, cnt = 0; /* init heap */ - ptr_start = (rt_uint32_t)rt_malloc_align(HEAP_SIZE, HEAP_ALIGN); + ptr_start = (rt_ubase_t)rt_malloc_align(HEAP_SIZE, HEAP_ALIGN); if (ptr_start == RT_NULL) { rt_kprintf("totle size too big,can not malloc memory!");