40 lines
977 B
C
Executable File
40 lines
977 B
C
Executable File
#include <plat/sdio.h>
|
|
#include <plat/strg_def.h>
|
|
#include <hdal.h>
|
|
#include "sys_mempool.h"
|
|
#include "sys_card.h"
|
|
#include "PrjCfg.h"
|
|
|
|
BOOL card_det_insert(void)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
BOOL card_det_wp(void)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
|
|
void card_init(void)
|
|
{
|
|
#if (HUNTING_CAMERA_MODEL == ENABLE)
|
|
PSTORAGE_OBJ pStrg;
|
|
|
|
pStrg = sdio_getStorageObject(STRG_OBJ_FAT1);
|
|
sdio_setCallBack(SDIO_CALLBACK_CARD_DETECT, (SDIO_CALLBACK_HDL)card_det_insert);
|
|
sdio_setCallBack(SDIO_CALLBACK_WRITE_PROTECT, (SDIO_CALLBACK_HDL)card_det_wp);
|
|
pStrg->SetParam(STRG_SET_MEMORY_REGION, mempool_storage_sdio, POOL_SIZE_STORAGE_SDIO);
|
|
|
|
#if FS_MULTI_STRG_FUNC
|
|
pStrg = sdio2_getStorageObject(STRG_OBJ_FAT1);
|
|
sdio2_setCallBack(SDIO_CALLBACK_CARD_DETECT, (SDIO_CALLBACK_HDL)card_det_insert);
|
|
sdio2_setCallBack(SDIO_CALLBACK_WRITE_PROTECT, (SDIO_CALLBACK_HDL)card_det_wp);
|
|
pStrg->SetParam(STRG_SET_MEMORY_REGION, mempool_storage_sdio + POOL_SIZE_STORAGE_SDIO, POOL_SIZE_STORAGE_SDIO);
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|
|
}
|