34 #include <file/udefs.h> 42 #define USE_NB_MEM_FUNCS 44 #ifdef USE_NB_MEM_FUNCS 48 extern unsigned short fs_getdate(
void);
49 extern unsigned short fs_gettime(
void);
51 extern int fs_mutex_get(FS_MUTEX_TYPE *);
52 extern int fs_mutex_put(FS_MUTEX_TYPE *);
53 extern int fs_mutex_create(FS_MUTEX_TYPE *);
54 extern int fs_mutex_delete(FS_MUTEX_TYPE *);
56 extern long fs_gettaskID(
void);
59 #define F_CTIME_SEC_SHIFT 0 60 #define F_CTIME_SEC_MASK 0x001f 61 #define F_CTIME_MIN_SHIFT 5 62 #define F_CTIME_MIN_MASK 0x07e0 63 #define F_CTIME_HOUR_SHIFT 11 64 #define F_CTIME_HOUR_MASK 0xf800 67 #define F_CDATE_DAY_SHIFT 0 68 #define F_CDATE_DAY_MASK 0x001f 69 #define F_CDATE_MONTH_SHIFT 5 70 #define F_CDATE_MONTH_MASK 0x01e0 71 #define F_CDATE_YEAR_SHIFT 9 72 #define F_CDATE_YEAR_MASK 0xfe00