#include #include #include #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 }