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

支持tc397擦除后为0的flash #200

Closed eternal-echo closed 1 year ago

eternal-echo commented 1 year ago

原先默认认为flash擦除后为0xff,添加了对应的宏定义进行区分,默认FDB_BYTE_ERASED定义为0xff,FDB_BYTE_WRITTEN定义为0x00,在tc397同类型的flash上运行flashdb需要更换FDB_BYTE_ERASEDFDB_BYTE_WRITTEN的定义。
TC397上目前已能够正常运行 image

armink commented 1 year ago

666666,太棒了,代码质量也很高

armink commented 1 year ago

fixed #198

armink commented 1 year ago

把 TSDB 也做一下适配就完美了哈