armink / FlashDB

An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
Apache License 2.0
1.84k stars 426 forks source link

FlashDB移植到FreeRTOS是在fal_def.h中的FAL_REALLOC要如何处理 #245

Open UnhappyMoonlight opened 11 months ago

UnhappyMoonlight commented 11 months ago

您好,移植FlashDB的时候看到fal_def.h里有malloc,free,realloc和calloc,malloc和free可以用pvPortMalloc和vPortFree替换,calloc搜了下源码发现没有调用,realloc在fal_partition_init()里用到了,但FreeRTOS只提供了pvPortMalloc和vPortFree,那么对realloc要如何处理。

eggcar commented 11 months ago

realloc需要自己实现,网上可以找到很多例子