Files
LFP_48V_mBMS_FW/mBMS_APP_V3117/APP/ff_shell.h

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