/********************************************************* //file :lib_ringfs_func.h //author :libo //date :2022/10/28 //version :V1.0 //brief :GSP HAL层GPIO接口H文件 *********************************************************/ #ifndef LIB_RINGFS_FUNC_H #define LIB_RINGFS_FUNC_H /* Includes----------------------------------------------------------------------------------*/ #define USE_LIB_RINGFS_W25Q 1 #include /* Public macro------------------------------------------------------------------------------*/ /* Public define-----------------------------------------------------------------------------*/ /* Public typedef----------------------------------------------------------------------------*/ /* public function---------------------------------------------------------------------------*/ int lib_ringfs_init(int object_size); void lib_ringfs_test(void const *argument); //文件操作主函数 int32_t lib_ringfs_push(void *object, size_t size); int32_t lib_ringfs_pop(void *object, size_t size); uint32_t lib_ringfs_obj_cnt_estimate(void); uint32_t lib_ringfs_obj_cnt_exact(void); #endif /*********LIB_RINGFS_FUNC_H****************/ /******************************the end of file************************************************/