12345678910111213141516171819202122232425262728293031 |
- /*********************************************************
- //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 <inttypes.h>
- /* 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************************************************/
|