mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-14 18:38:55 +00:00
v1.1.0
This commit is contained in:
@@ -524,7 +524,7 @@ static int _console_loop(struct tiny_console *cons)
|
||||
cons->display_prompt = 0;
|
||||
}
|
||||
|
||||
#ifdef KERNEL_FREERTOS
|
||||
#if (defined(KERNEL_FREERTOS) || defined(KERNEL_UCOS_II))
|
||||
aicos_msleep(10);
|
||||
#endif
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/*
|
||||
/*
|
||||
* Copyright (c) 2006-2021, RT-Thread Development Team
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
@@ -29,7 +29,7 @@ void *_malloc_r(struct _reent *ptr, size_t size)
|
||||
{
|
||||
void* result;
|
||||
|
||||
#if defined(KERNEL_BAREMETAL)
|
||||
#if defined(KERNEL_BAREMETAL) || defined(KERNEL_UCOS_II)
|
||||
result = (void*)aic_tlsf_malloc(MEM_DEFAULT, size);
|
||||
#elif defined(KERNEL_FREERTOS)
|
||||
result = pvPortMalloc(size);
|
||||
@@ -48,7 +48,7 @@ void *_realloc_r(struct _reent *ptr, void *old, size_t newlen)
|
||||
{
|
||||
void* result;
|
||||
|
||||
#if defined(KERNEL_BAREMETAL)
|
||||
#if defined(KERNEL_BAREMETAL) || defined(KERNEL_UCOS_II)
|
||||
result = (void*)aic_tlsf_realloc(MEM_DEFAULT, old, newlen);
|
||||
#elif defined(KERNEL_FREERTOS)
|
||||
if (old)
|
||||
@@ -69,7 +69,7 @@ void *_calloc_r(struct _reent *ptr, size_t size, size_t len)
|
||||
{
|
||||
void* result;
|
||||
|
||||
#if defined(KERNEL_BAREMETAL)
|
||||
#if defined(KERNEL_BAREMETAL) || defined(KERNEL_UCOS_II)
|
||||
result = (void*)aic_tlsf_calloc(MEM_DEFAULT, size, len);
|
||||
#elif defined(KERNEL_FREERTOS)
|
||||
result = pvPortMalloc(size*len);
|
||||
@@ -89,7 +89,7 @@ void *_calloc_r(struct _reent *ptr, size_t size, size_t len)
|
||||
|
||||
void _free_r(struct _reent *ptr, void *addr)
|
||||
{
|
||||
#if defined(KERNEL_BAREMETAL)
|
||||
#if defined(KERNEL_BAREMETAL) || defined(KERNEL_UCOS_II)
|
||||
aic_tlsf_free(MEM_DEFAULT, addr);
|
||||
#elif defined(KERNEL_FREERTOS)
|
||||
vPortFree(addr);
|
||||
|
||||
Reference in New Issue
Block a user