2025-02-27 17:59:18 +08:00

42 lines
1.2 KiB
C
Executable File

/*************************************************************
* @file test_fatfs.h
* @brief Header file of test_fatfs.c
* @author GuWenFu
* @version V1.0
* @date 2016-09-29
* @par
* @attention
*
* @history 2016-09-29 gwf create this file
*/
#ifndef __TEST_FATFS_H__
#define __TEST_FATFS_H__
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#include "diskio.h"
extern void test_mount(DISK_NUMBER number);
extern void test_unmount(DISK_NUMBER number);
extern void test_getfree(DISK_NUMBER number);
extern void scan_file_system(DISK_NUMBER number);
extern void test_fatfs(DISK_NUMBER number);
extern void test_fatfs_format(DISK_NUMBER number);
extern void test_fatfs_read(DISK_NUMBER number, char *filename, uint64_t len);
extern void test_fatfs_append_write(DISK_NUMBER number, char *filename, char *content, uint32_t len);
extern void test_fatfs_dump(DISK_NUMBER number, char *filename, uint32_t start_addr, uint32_t dump_len);
extern void test_fatfs_auto_test(DISK_NUMBER number, char *filename, uint32_t len, uint32_t test_count, uint32_t start_addr);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* __TEST_FATFS_H__ */