54 lines
1.7 KiB
C
54 lines
1.7 KiB
C
|
|
/*------------------------------------------------------------------------*/
|
|||
|
|
/* Sample Code of OS Dependent Functions for FatFs */
|
|||
|
|
/* (C)ChaN, 2017 */
|
|||
|
|
/*------------------------------------------------------------------------*/
|
|||
|
|
#include "ff.h"
|
|||
|
|
#include "sys.h"
|
|||
|
|
#include "malloc.h"
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
/****************************************************************/
|
|||
|
|
//FATFS<46>ײ<EFBFBD>(ffsystem) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
|
|||
|
|
//STM32H7<48><37><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>-HAL<41>⺯<EFBFBD><E2BAAF><EFBFBD>汾
|
|||
|
|
//DevEBox <20><>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD>
|
|||
|
|
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>mcudev.taobao.com
|
|||
|
|
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>shop389957290.taobao.com
|
|||
|
|
/****************************************************************/
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
//User defined function to give a current time to fatfs module */
|
|||
|
|
//31-25: Year(0-127 org.1980), 24-21: Month(1-12), 20-16: Day(1-31) */
|
|||
|
|
//15-11: Hour(0-23), 10-5: Minute(0-59), 4-0: Second(0-29 *2) */
|
|||
|
|
DWORD get_fattime (void)
|
|||
|
|
{
|
|||
|
|
return 0;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><>̬<EFBFBD><CCAC><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>
|
|||
|
|
void *ff_memalloc (UINT size)
|
|||
|
|
{
|
|||
|
|
return (void*)mymalloc(SRAMIN,size);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F>ͷ<EFBFBD><CDB7>ڴ<EFBFBD>
|
|||
|
|
void ff_memfree (void* mf)
|
|||
|
|
{
|
|||
|
|
myfree(SRAMIN,mf);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|