ESP8266 Developer Zone The Official ESP8266 Forum 2017-01-10T10:56:19+08:00 https://bbs.espressif.com:443/feed.php?f=65&t=3232 2017-01-10T10:56:19+08:00 2017-01-10T10:56:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3232&p=11076#p11076 <![CDATA[Re: RTOS SDK 内存分配API问题]]> 这个是可以兼容的,修改一下就可以了。
heap_4.c

Code:

#ifndef MEMLEAK_DEBUG
void *pvPortMalloc( size_t xWantedSize )
#else
void *pvPortMalloc( size_t xWantedSize, const char * file, unsigned line)
#endif

Statistics: Posted by ESP_Xutao — Tue Jan 10, 2017 10:56 am


]]>
2017-01-06T15:21:32+08:00 2017-01-06T15:21:32+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3232&p=11042#p11042 <![CDATA[RTOS SDK 内存分配API问题]]>

Code:

/*
 * Map to the memory management routines required for the port.
 */
/* for freeRTOS, MEMLEAK_DEBUG must be enabled. */
#if 0
void *pvPortMalloc( size_t xSize ) PRIVILEGED_FUNCTION;
void vPortFree( void *pv ) PRIVILEGED_FUNCTION;
#else
void *pvPortMalloc( size_t xSize, const char *file, unsigned line) PRIVILEGED_FUNCTION;
void vPortFree( void *pv, const char * file, unsigned line) PRIVILEGED_FUNCTION;
#endif

Statistics: Posted by mengzawj — Fri Jan 06, 2017 3:21 pm


]]>