⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mfmlowlayer.him

📁 我今天开始上传5份TI、NXP、MTK的手机开发全套资料。希望对大家有很大的帮助
💻 HIM
字号:
#ifndef MFMLOWLAYER_HIM#define MFMLOWLAYER_HIM#define MC_MFM_LL_FORMAT( pp_Status )								\   {												\      t_mfm_llFormat s_Format;									\												\	s_Format.p_Status = pp_Status;								\												\	/* Call lower layer for format operation */						\	MC_FS_LL_CALL_LOWER_LAYER( MFM_LL_OPER_FORMAT, &s_Format );				\   }	#define MC_MFM_LL_CREATE_FILE( pp_Id, vp_MaxFileSize, pp_Status )						\   {												\      t_mfm_llCreateFile s_Create;								\												\	s_Create.p_Id = pp_Id;									\	s_Create.v_MaxFileSize = vp_MaxFileSize;						\	s_Create.p_Status = pp_Status;								\												\	/* Call lower layer for create operation */						\	MC_FS_LL_CALL_LOWER_LAYER( MFM_LL_OPER_CREATE_FILE, &s_Create );			\   }#define MC_MFM_LL_REMOVE_FILE( vp_ID, pp_Status )						\   {												\      t_mfm_llRemoveFile s_Remove;								\												\	s_Remove.v_Id = vp_ID;									\	s_Remove.p_Status = pp_Status;								\												\	/* Call lower layer for remove operation */						\	MC_FS_LL_CALL_LOWER_LAYER( MFM_LL_OPER_REMOVE_FILE, &s_Remove );			\   }#define MC_MFM_LL_GET_FILE_SIZE( vp_Id, pp_FileSize, pp_Status)					\   {												\      t_mfm_llGetFileSize s_GetFileSize;							\												\	s_GetFileSize.v_Id = vp_Id;								\	s_GetFileSize.p_FileSize = pp_FileSize;							\	s_GetFileSize.p_Status = pp_Status;							\												\	/* Call lower layer for remove operation */						\	MC_FS_LL_CALL_LOWER_LAYER( MFM_LL_OPER_GET_FILE_SIZE, &s_GetFileSize );			\   }#define  MC_MFM_LL_READ( vp_Id, pp_Buff, vp_FilePosition, vp_Size, pp_Status )			\   {												\      t_mfm_llRead s_Read;									\												\ 	s_Read.v_Id = vp_Id;									\	s_Read.p_Buff = pp_Buff;								\	s_Read.v_FilePosition = vp_FilePosition;						\	s_Read.v_Size = vp_Size;								\	s_Read.p_Status = pp_Status;								\												\	/* Call lower layer for read operation */						\	MC_FS_LL_CALL_LOWER_LAYER( MFM_LL_OPER_READ, &s_Read );					\   }	#define MC_MFM_LL_WRITE_COMPLEX( pp_WriteHeader, pp_Status )					\   {												\      t_mfm_llWriteComplex  s_WriteComplex;							\												\	s_WriteComplex.p_Status = pp_Status;							\	s_WriteComplex.p_WriteHeader = pp_WriteHeader;						\												\	/* Call lower layer for read operation */						\	MC_FS_LL_CALL_LOWER_LAYER( MFM_LL_OPER_WRITE_COMPLEX, &s_WriteComplex );		\   }#define MC_MFM_LL_GET_FILES_ADDR( vp_NbFilesToGet, pp_IdTable, pp_InAddrBuff, vp_BuffSize, pp_NbFilesGot, pp_OutAddrBuff, pp_UsedBuffSize, pp_Status )		\   {												\      t_mfm_llGetFilesAddr s_GetFilesAddr;							\												\	s_GetFilesAddr.v_NbFilesToGet = vp_NbFilesToGet;					\	s_GetFilesAddr.p_IdTable = pp_IdTable;							\	s_GetFilesAddr.p_InAddrBuff = pp_InAddrBuff;						\	s_GetFilesAddr.v_BuffSize = vp_BuffSize;						\	s_GetFilesAddr.p_NbFilesGot = pp_NbFilesGot;						\	s_GetFilesAddr.p_OutAddrBuff = pp_OutAddrBuff;						\	s_GetFilesAddr.p_UsedBuffSize = pp_UsedBuffSize;					\	s_GetFilesAddr.p_Status = pp_Status;							\												\	/* Call lower layer for read operation */						\	MC_FS_LL_CALL_LOWER_LAYER( MFM_LL_OPER_GET_FILES_ADDR, &s_GetFilesAddr );		\   }#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -