mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-01-18 17:53:31 +08:00
[fatfs] 互斥量保护超时可通过Kconfig配置时间
This commit is contained in:
parent
32e9aa21c4
commit
1d00635ee9
@ -122,6 +122,12 @@ if RT_USING_DFS
|
||||
config RT_DFS_ELM_REENTRANT
|
||||
bool "Enable the reentrancy (thread safe) of the FatFs module"
|
||||
default y
|
||||
|
||||
config RT_DFS_ELM_MUTEX_TIMEOUT
|
||||
int "Timeout of thread-safe protection mutex"
|
||||
range 0 1000000
|
||||
default 3000
|
||||
depends on RT_DFS_ELM_REENTRANT
|
||||
endmenu
|
||||
endif
|
||||
|
||||
|
@ -301,7 +301,10 @@
|
||||
#else
|
||||
#define FF_FS_REENTRANT 0 /* 0:Disable or 1:Enable */
|
||||
#endif
|
||||
#define FF_FS_TIMEOUT 3000
|
||||
#ifndef RT_DFS_ELM_MUTEX_TIMEOUT
|
||||
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
|
||||
#endif
|
||||
#define FF_FS_TIMEOUT RT_DFS_ELM_MUTEX_TIMEOUT
|
||||
#define FF_SYNC_t rt_mutex_t
|
||||
/* The option FF_FS_REENTRANT switches the re-entrancy (thread safe) of the FatFs
|
||||
/ module itself. Note that regardless of this option, file access to different
|
||||
|
Loading…
x
Reference in New Issue
Block a user