40 lines
1.1 KiB
C
40 lines
1.1 KiB
C
/*
|
|
*********************************************************************************************************
|
|
*
|
|
* APPLICATION CONFIGURATION
|
|
*
|
|
* ST Microelectronics STM32
|
|
* with the
|
|
* IAR STM32-SK Evaluation Board
|
|
*
|
|
* Filename : app_cfg.h
|
|
* Version : V1.00
|
|
* Programmer(s) : FT
|
|
*********************************************************************************************************
|
|
*/
|
|
|
|
#ifndef __FF_SHELL_H__
|
|
#define __FF_SHELL_H__
|
|
|
|
#include "sys.h"
|
|
#include "ff.h"
|
|
|
|
unsigned char ReqUseFatfs(void);
|
|
unsigned char ReqUseFatfsWhile(void);
|
|
void leaveFatfs(void);
|
|
|
|
void UpdateFatfsSemTime(void);
|
|
void CheckTimeOutFatfsSem(void);
|
|
void DecFatfsSemTime(u32 tick);
|
|
|
|
FRESULT FileCreate(const TCHAR *path);
|
|
FRESULT FileCheck(const TCHAR *path);
|
|
FRESULT FileWrite(const TCHAR *path, BYTE *data, DWORD offset, DWORD size);
|
|
FRESULT FileRead(const TCHAR *path, BYTE *data, DWORD offset, DWORD size, UINT *rlen);
|
|
FRESULT DirCreate(const TCHAR *path);
|
|
void LogPrint(const TCHAR *fname);
|
|
|
|
void put_rc (FRESULT rc);
|
|
|
|
#endif
|