File System Component  Version 6.16.6
MDK Middleware for Devices with Flash File System
fs_evr.h File Reference
#include <stddef.h>
#include "rl_fs.h"
#include "rl_fs_lib.h"
#include "EventRecorder.h"
#include "cmsis_compiler.h"

Macros

#define EvtFsCore_No   (0x80 | 0) /* FsCore component number */
 
#define EvtFsFAT_No   (0x80 | 1) /* FsFAT component number */
 
#define EvtFsEFS_No   (0x80 | 2) /* FsEFS component number */
 
#define EvtFsIOC_No   (0x80 | 3) /* FsIOC component number */
 
#define EvtFsNFTL_No   (0x80 | 4) /* FsNFTL component number */
 
#define EvtFsNAND_No   (0x80 | 5) /* FsNAND component number */
 
#define EvtFsMcMCI_No   (0x80 | 6) /* FsMcMCI component number */
 
#define EvtFsMcSPI_No   (0x80 | 7) /* FsMcSPI component number */
 
#define EvtFsCoreId(Level, Msg_No)   EventID(Level, EvtFsCore_No, Msg_No)
 
#define EvtFsFATId(Level, Msg_No)   EventID(Level, EvtFsFAT_No, Msg_No)
 
#define EvtFsEFSId(Level, Msg_No)   EventID(Level, EvtFsEFS_No, Msg_No)
 
#define EvtFsIOCId(Level, Msg_No)   EventID(Level, EvtFsIOC_No, Msg_No)
 
#define EvtFsNFTLId(Level, Msg_No)   EventID(Level, EvtFsNFTL_No, Msg_No)
 
#define EvtFsNANDId(Level, Msg_No)   EventID(Level, EvtFsNAND_No, Msg_No)
 
#define EvtFsMcMCIId(Level, Msg_No)   EventID(Level, EvtFsMcMCI_No, Msg_No)
 
#define EvtFsMcSPIId(Level, Msg_No)   EventID(Level, EvtFsMcSPI_No, Msg_No)
 
#define EvtFsCore_sys_open   EvtFsCoreId(EventLevelAPI, 0)
 
#define EvtFsCore_sys_close   EvtFsCoreId(EventLevelAPI, 1)
 
#define EvtFsCore_sys_write   EvtFsCoreId(EventLevelAPI, 2)
 
#define EvtFsCore_sys_read   EvtFsCoreId(EventLevelAPI, 3)
 
#define EvtFsCore_sys_seek   EvtFsCoreId(EventLevelAPI, 4)
 
#define EvtFsCore_sys_flen   EvtFsCoreId(EventLevelAPI, 5)
 
#define EvtFsCore_sys_handle_assign   EvtFsCoreId(EventLevelOp, 6)
 
#define EvtFsCore_finit   EvtFsCoreId(EventLevelAPI, 7)
 
#define EvtFsCore_funinit   EvtFsCoreId(EventLevelAPI, 8)
 
#define EvtFsCore_fmount   EvtFsCoreId(EventLevelAPI, 9)
 
#define EvtFsCore_funmount   EvtFsCoreId(EventLevelAPI, 10)
 
#define EvtFsCore_fdelete_l   EvtFsCoreId(EventLevelAPI, 11)
 
#define EvtFsCore_fdelete   EvtFsCoreId(EventLevelAPI, 12)
 
#define EvtFsCore_ffind   EvtFsCoreId(EventLevelAPI, 13)
 
#define EvtFsCore_frename   EvtFsCoreId(EventLevelAPI, 14)
 
#define EvtFsCore_fattrib   EvtFsCoreId(EventLevelAPI, 15)
 
#define EvtFsCore_fpwd   EvtFsCoreId(EventLevelAPI, 16)
 
#define EvtFsCore_fchdir   EvtFsCoreId(EventLevelAPI, 17)
 
#define EvtFsCore_fmkdir   EvtFsCoreId(EventLevelAPI, 18)
 
#define EvtFsCore_frmdir   EvtFsCoreId(EventLevelAPI, 19)
 
#define EvtFsCore_fchdrive   EvtFsCoreId(EventLevelAPI, 20)
 
#define EvtFsCore_ffree   EvtFsCoreId(EventLevelAPI, 21)
 
#define EvtFsCore_fformat   EvtFsCoreId(EventLevelAPI, 22)
 
#define EvtFsCore_fanalyse   EvtFsCoreId(EventLevelAPI, 23)
 
#define EvtFsCore_fcheck   EvtFsCoreId(EventLevelAPI, 24)
 
#define EvtFsCore_fdefrag   EvtFsCoreId(EventLevelAPI, 25)
 
#define EvtFsCore_fmedia   EvtFsCoreId(EventLevelAPI, 26)
 
#define EvtFsCore_finfo   EvtFsCoreId(EventLevelAPI, 27)
 
#define EvtFsCore_fvol   EvtFsCoreId(EventLevelAPI, 28)
 
#define EvtFsCore_InvalidDrive   EvtFsCoreId(EventLevelError, 29)
 
#define EvtFsCore_CurrentDriveSelect   EvtFsCoreId(EventLevelOp, 30)
 
#define EvtFsCore_ftime_set   EvtFsCoreId(EventLevelAPI, 31)
 
#define EvtFsCore_ftime_get   EvtFsCoreId(EventLevelAPI, 32)
 
#define EvtFsCore_fversion   EvtFsCoreId(EventLevelAPI, 33)
 
#define EvtFsCore_fs_fopen   EvtFsCoreId(EventLevelAPI, 34)
 
#define EvtFsCore_fs_fclose   EvtFsCoreId(EventLevelAPI, 35)
 
#define EvtFsCore_fs_fwrite   EvtFsCoreId(EventLevelAPI, 36)
 
#define EvtFsCore_fs_fread   EvtFsCoreId(EventLevelAPI, 37)
 
#define EvtFsCore_fs_fflush   EvtFsCoreId(EventLevelAPI, 38)
 
#define EvtFsCore_fs_fseek   EvtFsCoreId(EventLevelAPI, 39)
 
#define EvtFsCore_fs_fsize   EvtFsCoreId(EventLevelAPI, 40)
 
#define EvtFsFAT_InitDrive   EvtFsFATId(EventLevelOp, 0)
 
#define EvtFsFAT_InitDriveSuccess   EvtFsFATId(EventLevelOp, 1)
 
#define EvtFsFAT_InitDriverCfgError   EvtFsFATId(EventLevelError, 2)
 
#define EvtFsFAT_InitDriverError   EvtFsFATId(EventLevelError, 3)
 
#define EvtFsFAT_UninitDrive   EvtFsFATId(EventLevelOp, 4)
 
#define EvtFsFAT_MountDrive   EvtFsFATId(EventLevelOp, 5)
 
#define EvtFsFAT_InitMediaError   EvtFsFATId(EventLevelError, 6)
 
#define EvtFsFAT_MediaInsertStatError   EvtFsFATId(EventLevelError, 7)
 
#define EvtFsFAT_MediaInitStatError   EvtFsFATId(EventLevelError, 8)
 
#define EvtFsFAT_VolumeReadyStatError   EvtFsFATId(EventLevelError, 9)
 
#define EvtFsFAT_VolumeWriteStatError   EvtFsFATId(EventLevelError, 10)
 
#define EvtFsFAT_VolumeNotMounted   EvtFsFATId(EventLevelError, 11)
 
#define EvtFsFAT_ReadMBR   EvtFsFATId(EventLevelOp, 12)
 
#define EvtFsFAT_InvalidMBR   EvtFsFATId(EventLevelError, 13)
 
#define EvtFsFAT_NonexistentMBR   EvtFsFATId(EventLevelOp, 14)
 
#define EvtFsFAT_ReadBootSector   EvtFsFATId(EventLevelOp, 15)
 
#define EvtFsFAT_InvalidBootSector   EvtFsFATId(EventLevelError, 16)
 
#define EvtFsFAT_InvalidFAT   EvtFsFATId(EventLevelError, 17)
 
#define EvtFsFAT_ReadFSInfo   EvtFsFATId(EventLevelOp, 18)
 
#define EvtFsFAT_InvalidFSInfo   EvtFsFATId(EventLevelError, 19)
 
#define EvtFsFAT_InvalidFreeClusFSInfo   EvtFsFATId(EventLevelError, 20)
 
#define EvtFsFAT_InvalidNextClusFSInfo   EvtFsFATId(EventLevelError, 21)
 
#define EvtFsFAT_WriteFSInfo   EvtFsFATId(EventLevelOp, 22)
 
#define EvtFsFAT_CountFreeClus   EvtFsFATId(EventLevelOp, 23)
 
#define EvtFsFAT_MountDriveSuccess   EvtFsFATId(EventLevelOp, 24)
 
#define EvtFsFAT_UnmountDrive   EvtFsFATId(EventLevelOp, 25)
 
#define EvtFsFAT_UnmountDriveSuccess   EvtFsFATId(EventLevelOp, 26)
 
#define EvtFsFAT_FormatDrive   EvtFsFATId(EventLevelOp, 27)
 
#define EvtFsFAT_FormatDriveSuccess   EvtFsFATId(EventLevelOp, 28)
 
#define EvtFsFAT_ResetHandles   EvtFsFATId(EventLevelOp, 29)
 
#define EvtFsFAT_FormatOptionDetected   EvtFsFATId(EventLevelOp, 30)
 
#define EvtFsFAT_FormatMediaCapacity   EvtFsFATId(EventLevelOp, 31)
 
#define EvtFsFAT_FormatLowLevel   EvtFsFATId(EventLevelOp, 32)
 
#define EvtFsFAT_FormatNoSpace   EvtFsFATId(EventLevelError, 33)
 
#define EvtFsFAT_FormatNoSpaceFAT32   EvtFsFATId(EventLevelError, 34)
 
#define EvtFsFAT_WriteMBR   EvtFsFATId(EventLevelOp, 35)
 
#define EvtFsFAT_WriteBootSector   EvtFsFATId(EventLevelOp, 36)
 
#define EvtFsFAT_ClearHiddenSectors   EvtFsFATId(EventLevelOp, 37)
 
#define EvtFsFAT_ClearReservedSectors   EvtFsFATId(EventLevelOp, 38)
 
#define EvtFsFAT_ClearRootSectors   EvtFsFATId(EventLevelOp, 39)
 
#define EvtFsFAT_CreateFAT   EvtFsFATId(EventLevelOp, 40)
 
#define EvtFsFAT_FormatProperties   EvtFsFATId(EventLevelOp, 41)
 
#define EvtFsFAT_FileOpen   EvtFsFATId(EventLevelOp, 42)
 
#define EvtFsFAT_PathInvalidChar   EvtFsFATId(EventLevelError, 43)
 
#define EvtFsFAT_PathIsTooLong   EvtFsFATId(EventLevelError, 44)
 
#define EvtFsFAT_PathIsDirNotFile   EvtFsFATId(EventLevelError, 45)
 
#define EvtFsFAT_FileIsInUse   EvtFsFATId(EventLevelError, 46)
 
#define EvtFsFAT_FileIsReadOnly   EvtFsFATId(EventLevelError, 47)
 
#define EvtFsFAT_FileIsNonExistent   EvtFsFATId(EventLevelError, 48)
 
#define EvtFsFAT_PathProcessing   EvtFsFATId(EventLevelOp, 49)
 
#define EvtFsFAT_FileHandleUnavailable   EvtFsFATId(EventLevelError, 50)
 
#define EvtFsFAT_FileHandleInvalid   EvtFsFATId(EventLevelError, 51)
 
#define EvtFsFAT_LabelInvalid   EvtFsFATId(EventLevelError, 52)
 
#define EvtFsFAT_LabelNotSet   EvtFsFATId(EventLevelError, 53)
 
#define EvtFsFAT_SectorReadFailed   EvtFsFATId(EventLevelError, 54)
 
#define EvtFsFAT_SectorWriteFailed   EvtFsFATId(EventLevelError, 55)
 
#define EvtFsFAT_DiskFull   EvtFsFATId(EventLevelError, 56)
 
#define EvtFsFAT_DirEntryAllocFailed   EvtFsFATId(EventLevelError, 57)
 
#define EvtFsFAT_PathBufferToSmall   EvtFsFATId(EventLevelError, 58)
 
#define EvtFsFAT_InitJournal   EvtFsFATId(EventLevelOp, 59)
 
#define EvtFsFAT_InitJournalSuccess   EvtFsFATId(EventLevelOp, 60)
 
#define EvtFsFAT_InitJournalFATError   EvtFsFATId(EventLevelOp, 61)
 
#define EvtFsFAT_FileClose   EvtFsFATId(EventLevelOp, 62)
 
#define EvtFsFAT_FileHandleError   EvtFsFATId(EventLevelError, 63)
 
#define EvtFsFAT_FileRead   EvtFsFATId(EventLevelOp, 64)
 
#define EvtFsFAT_FileWrite   EvtFsFATId(EventLevelOp, 65)
 
#define EvtFsFAT_FileFlush   EvtFsFATId(EventLevelOp, 66)
 
#define EvtFsFAT_FileSeek   EvtFsFATId(EventLevelOp, 67)
 
#define EvtFsFAT_FileSeekIncrease   EvtFsFATId(EventLevelOp, 68)
 
#define EvtFsFAT_FileDelete   EvtFsFATId(EventLevelOp, 69)
 
#define EvtFsFAT_FileDeleteSuccess   EvtFsFATId(EventLevelOp, 70)
 
#define EvtFsFAT_FileRename   EvtFsFATId(EventLevelOp, 71)
 
#define EvtFsFAT_FileRenameSuccess   EvtFsFATId(EventLevelOp, 72)
 
#define EvtFsFAT_DirCreate   EvtFsFATId(EventLevelOp, 73)
 
#define EvtFsFAT_DirCreateSuccess   EvtFsFATId(EventLevelOp, 74)
 
#define EvtFsFAT_DirRemove   EvtFsFATId(EventLevelOp, 75)
 
#define EvtFsFAT_DirRemoveSuccess   EvtFsFATId(EventLevelOp, 76)
 
#define EvtFsFAT_ChDir   EvtFsFATId(EventLevelOp, 77)
 
#define EvtFsFAT_ChDirSuccess   EvtFsFATId(EventLevelOp, 78)
 
#define EvtFsFAT_Pwd   EvtFsFATId(EventLevelOp, 79)
 
#define EvtFsFAT_PwdSuccess   EvtFsFATId(EventLevelOp, 80)
 
#define EvtFsFAT_AttribSet   EvtFsFATId(EventLevelOp, 81)
 
#define EvtFsFAT_AttribSetSuccess   EvtFsFATId(EventLevelOp, 82)
 
#define EvtFsFAT_GetFreeSpace   EvtFsFATId(EventLevelOp, 83)
 
#define EvtFsFAT_FreeAmount   EvtFsFATId(EventLevelOp, 84)
 
#define EvtFsFAT_FileModeRead   EvtFsFATId(EventLevelError, 85)
 
#define EvtFsFAT_FileFind   EvtFsFATId(EventLevelOp, 86)
 
#define EvtFsFAT_InvalidParameter   EvtFsFATId(EventLevelError, 87)
 
#define EvtFsFAT_DriverNotInitialized   EvtFsFATId(EventLevelError, 88)
 
#define EvtFsFAT_PathName   EvtFsFATId(EventLevelDetail, 89)
 
#define EvtFsFAT_OptionsString   EvtFsFATId(EventLevelDetail, 90)
 
#define EvtFsFAT_LabelString   EvtFsFATId(EventLevelDetail, 91)
 
#define EvtFsFAT_NameCacheHit   EvtFsFATId(EventLevelOp, 92)
 
#define EvtFsFAT_NameCacheMiss   EvtFsFATId(EventLevelOp, 93)
 
#define EvtFsFAT_NameCacheEntryFound   EvtFsFATId(EventLevelDetail, 94)
 
#define EvtFsFAT_NameCacheEntryInsert   EvtFsFATId(EventLevelDetail, 95)
 
#define EvtFsFAT_NameCacheEntryDelete   EvtFsFATId(EventLevelDetail, 96)
 
#define EvtFsFAT_TimeSet   EvtFsFATId(EventLevelOp, 97)
 
#define EvtFsFAT_TimeGet   EvtFsFATId(EventLevelOp, 98)
 
#define EvtFsFAT_TimeData   EvtFsFATId(EventLevelDetail, 99)
 
#define EvtFsEFS_InitDrive   EvtFsEFSId(EventLevelOp, 0)
 
#define EvtFsEFS_InitDriver   EvtFsEFSId(EventLevelOp, 1)
 
#define EvtFsEFS_InitDriverFailed   EvtFsEFSId(EventLevelError, 2)
 
#define EvtFsEFS_UninitDrive   EvtFsEFSId(EventLevelOp, 3)
 
#define EvtFsEFS_UninitDriver   EvtFsEFSId(EventLevelOp, 4)
 
#define EvtFsEFS_MountDrive   EvtFsEFSId(EventLevelOp, 5)
 
#define EvtFsEFS_MountDriveSuccess   EvtFsEFSId(EventLevelOp, 6)
 
#define EvtFsEFS_FlashGetInfo   EvtFsEFSId(EventLevelOp, 7)
 
#define EvtFsEFS_FlashProgUnitTooBig   EvtFsEFSId(EventLevelError, 8)
 
#define EvtFsEFS_FlashCapacity   EvtFsEFSId(EventLevelOp, 9)
 
#define EvtFsEFS_UnmountDrive   EvtFsEFSId(EventLevelOp, 10)
 
#define EvtFsEFS_UnmountDriveSuccess   EvtFsEFSId(EventLevelOp, 11)
 
#define EvtFsEFS_FormatDrive   EvtFsEFSId(EventLevelOp, 12)
 
#define EvtFsEFS_FormatDriveSuccess   EvtFsEFSId(EventLevelOp, 13)
 
#define EvtFsEFS_FlashEraseChip   EvtFsEFSId(EventLevelOp, 14)
 
#define EvtFsEFS_FlashEraseChipFailed   EvtFsEFSId(EventLevelError, 15)
 
#define EvtFsEFS_FlashEraseChipTimeout   EvtFsEFSId(EventLevelError, 16)
 
#define EvtFsEFS_FlashEraseSectors   EvtFsEFSId(EventLevelOp, 17)
 
#define EvtFsEFS_FileOpen   EvtFsEFSId(EventLevelOp, 18)
 
#define EvtFsEFS_FileNameInvalid   EvtFsEFSId(EventLevelError, 19)
 
#define EvtFsEFS_OpenModeUnsupported   EvtFsEFSId(EventLevelError, 20)
 
#define EvtFsEFS_FileClose   EvtFsEFSId(EventLevelOp, 21)
 
#define EvtFsEFS_FileNotOpened   EvtFsEFSId(EventLevelError, 22)
 
#define EvtFsEFS_FileRead   EvtFsEFSId(EventLevelOp, 23)
 
#define EvtFsEFS_FileOpenWriteMode   EvtFsEFSId(EventLevelError, 24)
 
#define EvtFsEFS_FileWrite   EvtFsEFSId(EventLevelOp, 25)
 
#define EvtFsEFS_FileOpenReadMode   EvtFsEFSId(EventLevelError, 26)
 
#define EvtFsEFS_FileFlush   EvtFsEFSId(EventLevelOp, 27)
 
#define EvtFsEFS_OpenModeInvalid   EvtFsEFSId(EventLevelError, 28)
 
#define EvtFsEFS_FileSeek   EvtFsEFSId(EventLevelOp, 29)
 
#define EvtFsEFS_FileSeekEOF   EvtFsEFSId(EventLevelError, 30)
 
#define EvtFsEFS_FileDelete   EvtFsEFSId(EventLevelOp, 31)
 
#define EvtFsEFS_FileRename   EvtFsEFSId(EventLevelOp, 32)
 
#define EvtFsEFS_FileNotFound   EvtFsEFSId(EventLevelError, 33)
 
#define EvtFsEFS_FileAlreadyExists   EvtFsEFSId(EventLevelError, 34)
 
#define EvtFsEFS_FreeSpaceRetrieve   EvtFsEFSId(EventLevelOp, 35)
 
#define EvtFsEFS_FreeSpaceAmount   EvtFsEFSId(EventLevelOp, 36)
 
#define EvtFsEFS_DriveAnalyze   EvtFsEFSId(EventLevelOp, 37)
 
#define EvtFsEFS_DriveAnalyzeSuccess   EvtFsEFSId(EventLevelOp, 38)
 
#define EvtFsEFS_DriveCheck   EvtFsEFSId(EventLevelOp, 39)
 
#define EvtFsEFS_DriveCheckSuccess   EvtFsEFSId(EventLevelOp, 40)
 
#define EvtFsEFS_DataAreaOverlap   EvtFsEFSId(EventLevelError, 41)
 
#define EvtFsEFS_FileIdInvalid   EvtFsEFSId(EventLevelError, 42)
 
#define EvtFsEFS_AllocationOrderInvalid   EvtFsEFSId(EventLevelError, 43)
 
#define EvtFsEFS_AllocationAreaOverlap   EvtFsEFSId(EventLevelError, 44)
 
#define EvtFsEFS_DriveDefrag   EvtFsEFSId(EventLevelOp, 45)
 
#define EvtFsEFS_FileHandleActive   EvtFsEFSId(EventLevelError, 46)
 
#define EvtFsEFS_FileHandleUnavailable   EvtFsEFSId(EventLevelError, 47)
 
#define EvtFsEFS_FileHandleInvalid   EvtFsEFSId(EventLevelError, 48)
 
#define EvtFsEFS_FileInUse   EvtFsEFSId(EventLevelError, 49)
 
#define EvtFsEFS_FlashWriteFailed   EvtFsEFSId(EventLevelError, 50)
 
#define EvtFsEFS_FlashReadFailed   EvtFsEFSId(EventLevelError, 51)
 
#define EvtFsEFS_FlashReadTimeout   EvtFsEFSId(EventLevelError, 52)
 
#define EvtFsEFS_FlashEraseFailed   EvtFsEFSId(EventLevelError, 53)
 
#define EvtFsEFS_DiskFull   EvtFsEFSId(EventLevelError, 54)
 
#define EvtFsEFS_InvalidParameter   EvtFsEFSId(EventLevelError, 55)
 
#define EvtFsEFS_DriveNotMounted   EvtFsEFSId(EventLevelError, 56)
 
#define EvtFsEFS_DriveNotInitialized   EvtFsEFSId(EventLevelError, 57)
 
#define EvtFsEFS_FileName   EvtFsEFSId(EventLevelDetail, 58)
 
#define EvtFsEFS_FileAllocWrite   EvtFsEFSId(EventLevelDetail, 59)
 
#define EvtFsEFS_FileAllocRead   EvtFsEFSId(EventLevelDetail, 60)
 
#define EvtFsIOC_GetId   EvtFsIOCId(EventLevelAPI, 0)
 
#define EvtFsIOC_GetIdSuccess   EvtFsIOCId(EventLevelOp, 1)
 
#define EvtFsIOC_GetIdError   EvtFsIOCId(EventLevelError, 2)
 
#define EvtFsIOC_Lock   EvtFsIOCId(EventLevelAPI, 3)
 
#define EvtFsIOC_LockSuccess   EvtFsIOCId(EventLevelOp, 4)
 
#define EvtFsIOC_Unlock   EvtFsIOCId(EventLevelAPI, 5)
 
#define EvtFsIOC_UnlockSuccess   EvtFsIOCId(EventLevelOp, 6)
 
#define EvtFsIOC_GetCache   EvtFsIOCId(EventLevelAPI, 7)
 
#define EvtFsIOC_GetCacheSuccess   EvtFsIOCId(EventLevelOp, 8)
 
#define EvtFsIOC_ReadSector   EvtFsIOCId(EventLevelAPI, 9)
 
#define EvtFsIOC_ReadSectorSuccess   EvtFsIOCId(EventLevelOp, 10)
 
#define EvtFsIOC_ReadSectorError   EvtFsIOCId(EventLevelError, 11)
 
#define EvtFsIOC_WriteSector   EvtFsIOCId(EventLevelAPI, 12)
 
#define EvtFsIOC_WriteSectorSuccess   EvtFsIOCId(EventLevelOp, 13)
 
#define EvtFsIOC_WriteSectorError   EvtFsIOCId(EventLevelError, 14)
 
#define EvtFsIOC_ReadInfo   EvtFsIOCId(EventLevelAPI, 15)
 
#define EvtFsIOC_ReadInfoSuccess   EvtFsIOCId(EventLevelOp, 16)
 
#define EvtFsIOC_ReadInfoError   EvtFsIOCId(EventLevelError, 17)
 
#define EvtFsIOC_DeviceControl   EvtFsIOCId(EventLevelAPI, 18)
 
#define EvtFsIOC_DeviceControlSuccess   EvtFsIOCId(EventLevelOp, 19)
 
#define EvtFsIOC_DriveIdInvalid   EvtFsIOCId(EventLevelError, 20)
 
#define EvtFsIOC_DriveNotFAT   EvtFsIOCId(EventLevelError, 21)
 
#define EvtFsIOC_NotAllowed   EvtFsIOCId(EventLevelError, 22)
 
#define EvtFsNFTL_Init   EvtFsNFTLId(EventLevelOp, 0)
 
#define EvtFsNFTL_InitMediaFailed   EvtFsNFTLId(EventLevelError, 1)
 
#define EvtFsNFTL_Mount   EvtFsNFTLId(EventLevelOp, 2)
 
#define EvtFsNFTL_MountSuccess   EvtFsNFTLId(EventLevelOp, 3)
 
#define EvtFsNFTL_DeviceNotInitialized   EvtFsNFTLId(EventLevelError, 4)
 
#define EvtFsNFTL_ResetDevice   EvtFsNFTLId(EventLevelOp, 5)
 
#define EvtFsNFTL_ResetDeviceFailed   EvtFsNFTLId(EventLevelError, 6)
 
#define EvtFsNFTL_ResetDeviceTimeout   EvtFsNFTLId(EventLevelError, 7)
 
#define EvtFsNFTL_ReadBootBlock   EvtFsNFTLId(EventLevelOp, 8)
 
#define EvtFsNFTL_ReadBootBlockFailed   EvtFsNFTLId(EventLevelError, 9)
 
#define EvtFsNFTL_BootSignatureValid   EvtFsNFTLId(EventLevelOp, 10)
 
#define EvtFsNFTL_BootSignatureInvalid   EvtFsNFTLId(EventLevelOp, 11)
 
#define EvtFsNFTL_DataBlockCapacity   EvtFsNFTLId(EventLevelOp, 12)
 
#define EvtFsNFTL_ReadTable   EvtFsNFTLId(EventLevelOp, 13)
 
#define EvtFsNFTL_ReadTableFailed   EvtFsNFTLId(EventLevelError, 14)
 
#define EvtFsNFTL_Uninit   EvtFsNFTLId(EventLevelOp, 15)
 
#define EvtFsNFTL_UninitDriver   EvtFsNFTLId(EventLevelOp, 16)
 
#define EvtFsNFTL_UninitDriverFailed   EvtFsNFTLId(EventLevelError, 17)
 
#define EvtFsNFTL_ReadInfo   EvtFsNFTLId(EventLevelOp, 18)
 
#define EvtFsNFTL_ReadInfoSuccess   EvtFsNFTLId(EventLevelOp, 19)
 
#define EvtFsNFTL_DevCtrl   EvtFsNFTLId(EventLevelOp, 20)
 
#define EvtFsNFTL_DevCtrlUnsupported   EvtFsNFTLId(EventLevelError, 21)
 
#define EvtFsNFTL_Format   EvtFsNFTLId(EventLevelOp, 22)
 
#define EvtFsNFTL_FormatSuccess   EvtFsNFTLId(EventLevelOp, 23)
 
#define EvtFsNFTL_FormatLLEB   EvtFsNFTLId(EventLevelOp, 24)
 
#define EvtFsNFTL_BBMPositionSet   EvtFsNFTLId(EventLevelOp, 25)
 
#define EvtFsNFTL_BadBlockDetected   EvtFsNFTLId(EventLevelOp, 26)
 
#define EvtFsNFTL_BadBlockMark   EvtFsNFTLId(EventLevelOp, 27)
 
#define EvtFsNFTL_WriteSector   EvtFsNFTLId(EventLevelOp, 28)
 
#define EvtFsNFTL_WriteSectorSuccess   EvtFsNFTLId(EventLevelOp, 29)
 
#define EvtFsNFTL_ReadSector   EvtFsNFTLId(EventLevelOp, 30)
 
#define EvtFsNFTL_ReadSectorSuccess   EvtFsNFTLId(EventLevelOp, 31)
 
#define EvtFsNFTL_LsnToLbn   EvtFsNFTLId(EventLevelOp, 32)
 
#define EvtFsNFTL_LbnToPbn   EvtFsNFTLId(EventLevelOp, 33)
 
#define EvtFsNFTL_LbnOutOfRange   EvtFsNFTLId(EventLevelError, 34)
 
#define EvtFsNFTL_PbnOutOfRange   EvtFsNFTLId(EventLevelError, 35)
 
#define EvtFsNFTL_TableLookup   EvtFsNFTLId(EventLevelOp, 36)
 
#define EvtFsNFTL_TableEntryNotFound   EvtFsNFTLId(EventLevelOp, 37)
 
#define EvtFsNFTL_AllocateBlock   EvtFsNFTLId(EventLevelOp, 38)
 
#define EvtFsNFTL_LsnFind   EvtFsNFTLId(EventLevelOp, 39)
 
#define EvtFsNFTL_LsnFound   EvtFsNFTLId(EventLevelOp, 40)
 
#define EvtFsNFTL_LsnNotFound   EvtFsNFTLId(EventLevelOp, 41)
 
#define EvtFsNFTL_GarbageCollection   EvtFsNFTLId(EventLevelOp, 42)
 
#define EvtFsNFTL_SetBadBlockMarker   EvtFsNFTLId(EventLevelOp, 43)
 
#define EvtFsNFTL_MoveData   EvtFsNFTLId(EventLevelOp, 44)
 
#define EvtFsNFTL_RelocateBlock   EvtFsNFTLId(EventLevelOp, 45)
 
#define EvtFsNFTL_RelocateBlockFailed   EvtFsNFTLId(EventLevelError, 46)
 
#define EvtFsNFTL_SkipBadBlock   EvtFsNFTLId(EventLevelOp, 47)
 
#define EvtFsNFTL_PageReadFailed   EvtFsNFTLId(EventLevelError, 48)
 
#define EvtFsNFTL_PageProgramStatusErr   EvtFsNFTLId(EventLevelOp, 49)
 
#define EvtFsNFTL_PageProgramFailed   EvtFsNFTLId(EventLevelError, 50)
 
#define EvtFsNFTL_PageProgramTimeout   EvtFsNFTLId(EventLevelError, 51)
 
#define EvtFsNFTL_BlockEraseStatusErr   EvtFsNFTLId(EventLevelOp, 52)
 
#define EvtFsNFTL_BlockEraseFailed   EvtFsNFTLId(EventLevelError, 53)
 
#define EvtFsNFTL_BlockEraseTimeout   EvtFsNFTLId(EventLevelError, 54)
 
#define EvtFsNFTL_BitErrorCorrected   EvtFsNFTLId(EventLevelOp, 55)
 
#define EvtFsNFTL_ParameterInvalid   EvtFsNFTLId(EventLevelError, 56)
 
#define EvtFsNFTL_TableUpdate   EvtFsNFTLId(EventLevelOp, 57)
 
#define EvtFsNFTL_AllocatedBlock   EvtFsNFTLId(EventLevelOp, 58)
 
#define EvtFsNFTL_LoadSector   EvtFsNFTLId(EventLevelDetail, 59)
 
#define EvtFsNFTL_LoadTableLayout   EvtFsNFTLId(EventLevelDetail, 60)
 
#define EvtFsNFTL_LoadDataLayout   EvtFsNFTLId(EventLevelDetail, 61)
 
#define EvtFsNFTL_SetupPageLayout   EvtFsNFTLId(EventLevelDetail, 62)
 
#define EvtFsNFTL_SetupSpareLayout   EvtFsNFTLId(EventLevelDetail, 63)
 
#define EvtFsNFTL_PageWrite   EvtFsNFTLId(EventLevelDetail, 64)
 
#define EvtFsNFTL_PageRead   EvtFsNFTLId(EventLevelDetail, 65)
 
#define EvtFsNFTL_BlockErase   EvtFsNFTLId(EventLevelDetail, 66)
 
#define EvtFsNFTL_StatusRead   EvtFsNFTLId(EventLevelDetail, 67)
 
#define EvtFsNFTL_CacheWrite   EvtFsNFTLId(EventLevelDetail, 68)
 
#define EvtFsNFTL_CacheRead   EvtFsNFTLId(EventLevelDetail, 69)
 
#define EvrFsNAND_Init(instance)
 Event on NAND media layer initialization (Op) More...
 
#define EvrFsNAND_InitDriver(instance, driver)
 Event on NAND driver initialization (Op) More...
 
#define EvrFsNAND_InitDriverError(instance, driver)
 Event on NAND driver initialization error (Error) More...
 
#define EvrFsNAND_DriverPowerCtrlError(instance, driver, state)
 Event on NAND driver initialization error (Error) More...
 
#define EvrFsNAND_DriverBusModeSelect(instance, driver, mode)
 Event on NAND driver initialization error (Error) More...
 
#define EvrFsNAND_DriverBusWidthSelect(instance, driver, width)
 Event on NAND driver initialization error (Error) More...
 
#define EvrFsNAND_DriverBusWidthError(instance, driver, width)
 Event on NAND driver initialization error (Error) More...
 
#define EvrFsNAND_DriverDevPowerSelect(instance, driver, volt)
 Event on NAND device voltage change (Op) More...
 
#define EvrFsNAND_DriverEccInquire(instance, driver)
 Event on NAND driver ECC inquiry (Op) More...
 
#define EvrFsNAND_DriverEccSelect(instance, driver, index)
 Event on NAND driver ECC selection (Op) More...
 
#define EvrFsNAND_DriverEccInquireError(instance, driver)
 Event on NAND driver ECC inquiry error (Op) More...
 
#define EvrFsNAND_DriverTimeoutError(instance, driver)
 Event on NAND driver timeout error (Error) More...
 
#define EvrFsNAND_DeviceTimeoutError(instance, driver, device)
 Event on NAND device timeout error (Error) More...
 
#define EvrFsNAND_Uninit(instance)
 Event on NAND media layer uninitialization (Op) More...
 
#define EvrFsNAND_StatusRead(instance, status)
 Event on NAND device status retrieval (Detail) More...
 
#define EvrFsNAND_BlockErase(instance, row)
 Event on NAND erase block operation (Op) More...
 
#define EvrFsNAND_PageWrite(instance, row, col, len)
 Event on NAND page write operation (Op) More...
 
#define EvrFsNAND_PageRead(instance, row, col, len)
 Event on NAND page read operation (Op) More...
 
#define EvrFsNAND_ParamPageRead(instance, col, len)
 Event on NAND parameter page read operation (Op) More...
 
#define EvrFsNAND_IdRead(instance, addr, len)
 Event on NAND device ID read operation (Op) More...
 
#define EvrFsNAND_DeviceReset(instance)
 Event on NAND device reset operation (Op) More...
 
#define EvrFsMcMCI_InitDriver(instance, driver)
 Event on memory card driver initialization (Op) More...
 
#define EvrFsMcMCI_InitDriverError(instance, driver)
 Event on memory card driver initialization error (Op) More...
 
#define EvrFsMcMCI_InitDriverPowerError(instance, driver, state)
 Event on memory card driver initialization error (Op) More...
 
#define EvrFsMcMCI_InitMedia(instance)
 Event on memory card device initialization (Op) More...
 
#define EvrFsMcMCI_MediaNotInitialized(instance)
 Event on using uninitialized memory card device (Error) More...
 
#define EvrFsMcMCI_MediaCdActive(instance)
 Event on media detection using card detect switch (Op) More...
 
#define EvrFsMcMCI_MediaCdInactive(instance)
 Event on card detect switch check and media is not present (Op) More...
 
#define EvrFsMcMCI_MediaWpActive(instance)
 Event on active write protection switch (Op) More...
 
#define EvrFsMcMCI_MediaWpInactive(instance)
 Event on inactive write protection switch (Op) More...
 
#define EvrFsMcMCI_MediaReset(instance)
 Event on memory card device reset (Op) More...
 
#define EvrFsMcMCI_MediaDetectionSD(instance)
 Event on start of SD memory card detection operation (Op) More...
 
#define EvrFsMcMCI_MediaSD_V2(instance)
 Event on received response from SD memory card V2 (Op) More...
 
#define EvrFsMcMCI_MediaReady(instance, ocr)
 Event on received response from SD memory card V2 (Op) More...
 
#define EvrFsMcMCI_MediaNoResponse(instance)
 Event on nonresponsive media device (Error) More...
 
#define EvrFsMcMCI_MediaDetectionMMC(instance)
 Event on start of MMC/eMMC device detection procedure (Op) More...
 
#define EvrFsMcMCI_MediaDetectionError(instance)
 Event on media device detection error (Error) More...
 
#define EvrFsMcMCI_CidReadError(instance)
 Event on CID register read error (Error) More...
 
#define EvrFsMcMCI_RcaReadError(instance)
 Event on RCA (Relative Card Address) register read error (Error) More...
 
#define EvrFsMcMCI_RcaWriteError(instance)
 Event on RCA (Relative Card Address) register write error (Error) More...
 
#define EvrFsMcMCI_CsdReadError(instance)
 Event on CSD register read error (Error) More...
 
#define EvrFsMcMCI_TranStateError(instance)
 Event on failed switch to TRAN state (Error) More...
 
#define EvrFsMcMCI_BlenWriteError(instance, blen)
 Event on failed block length setting (Error) More...
 
#define EvrFsMcMCI_ExtCsdReadError(instance)
 Event on EXT_CSD register read error (Error) More...
 
#define EvrFsMcMCI_HighSpeedSwitchError(instance)
 Event on high speed mode switch error (Error) More...
 
#define EvrFsMcMCI_DataBusSwitchError(instance)
 Event on data bus width switch error (Error) More...
 
#define EvrFsMcMCI_StbyStateError(instance)
 Event on STBY state switch error (Error) More...
 
#define EvrFsMcMCI_InitSuccess(instance)
 Event on successful memory card device initialization (Op) More...
 
#define EvrFsMcMCI_UninitDriver(instance, driver)
 Event on MCI driver uninitialization (Op) More...
 
#define EvrFsMcMCI_UninitMedia(instance)
 Event on memory card device uninitialization (Op) More...
 
#define EvrFsMcMCI_SectorRead(instance, sector, count)
 Event on sector read operation (Op) More...
 
#define EvrFsMcMCI_SectorReadError(instance, sector, count)
 Event on sector read operation error (Op) More...
 
#define EvrFsMcMCI_SectorWrite(instance, sector, count)
 Event on sector write operation (Op) More...
 
#define EvrFsMcMCI_SectorWriteError(instance, sector, count)
 Event on sector write operation error (Op) More...
 
#define EvrFsMcMCI_TransferError(instance, events)
 Event on transfer error (Error) More...
 
#define EvrFsMcMCI_TransferRetry(instance, retry)
 Event on transfer setup error (Op) More...
 
#define EvrFsMcMCI_ReadInfo(instance)
 Event on media capacity retrieval operation (Op) More...
 
#define EvrFsMcMCI_ReadInfoSuccess(instance, sect_count)
 Event on media capacity retrieval operation (Op) More...
 
#define EvrFsMcMCI_DevCtrl(instance, code, p)
 Event on memory card device control operation (Op) More...
 
#define EvrFsMcMCI_DevCtrlUnsupported(instance, code)
 Event on memory card device control code unsupported error (Error) More...
 
#define EvrFsMcMCI_LockUnlockExec(instance)
 Event on Lock/Unlock command execution (Op) More...
 
#define EvrFsMcMCI_LockUnlockExecError(instance)
 Event on Lock/Unlock command execution error (Error) More...
 
#define EvrFsMcMCI_LockActive(instance)
 Event on active password protection status (Op) More...
 
#define EvrFsMcMCI_LockDeactivated(instance)
 Event on deactivated password protection status (Op) More...
 
#define EvrFsMcMCI_DeviceStateUnknown(instance, state)
 Event on discovery of unknown device state (Error) More...
 
#define EvrFsMcMCI_DeviceStateInvalid(instance, state)
 Event on discovery of invalid device state (Error) More...
 
#define EvrFsMcMCI_DeviceStateTimeout(instance, cstate, nstate)
 Event on discovery of invalid device state (Error) More...
 
#define EvrFsMcMCI_TransferAbort(instance)
 Event on data transfer abort operation (Op) More...
 
#define EvrFsMcMCI_SleepAwakeControl(instance)
 Event on SLEEP/AWAKE control operation (Op) More...
 
#define EvrFsMcMCI_SleepActive(instance)
 Event on SLEEP mode active status (Op) More...
 
#define EvrFsMcMCI_AwakeActive(instance)
 Event on AWAKE mode active status (Op) More...
 
#define EvrFsMcMCI_CardPowerControl(instance, voltage)
 Event on memory card power control operation (Op) More...
 
#define EvrFsMcMCI_SendCommandError(instance, cmd, arg)
 Event on AWAKE mode active status (Op) More...
 
#define EvrFsMcMCI_ReadXferSetupError(instance, buf, cnt, size)
 Event on TransferSetup error for block read operation (Op) More...
 
#define EvrFsMcMCI_WriteXferSetupError(instance, buf, cnt, size)
 Event on TransferSetup error for write operation (Op) More...
 
#define EvrFsMcMCI_ParameterInvalid(instance)
 Event on invalid function parameter(s) (Error) More...
 
#define EvrFsMcMCI_MediaPasswordEnabled(instance)
 Event on detection of enabled media password protection (Error) More...
 
#define EvrFsMcSPI_InitDriver(instance, driver)
 Event on memory card driver initialization (Op) More...
 
#define EvrFsMcSPI_InitDriverSuccess(instance, driver)
 Event on successful memory card driver initialization (Op) More...
 
#define EvrFsMcSPI_InitDriverError(instance, driver)
 Event on memory card driver initialization error (Op) More...
 
#define EvrFsMcSPI_InitDriverPowerError(instance, driver, state)
 Event on memory card driver power control error (Op) More...
 
#define EvrFsMcSPI_InitMedia(instance)
 Event on memory card device initialization (Op) More...
 
#define EvrFsMcSPI_InitMediaSuccess(instance)
 Event on successful memory card device initialization (Op) More...
 
#define EvrFsMcSPI_MediaNotInitialized(instance)
 Event on using uninitialized memory card device (Error) More...
 
#define EvrFsMcSPI_MediaCdActive(instance)
 Event on media detection using card detect switch (Op) More...
 
#define EvrFsMcSPI_MediaCdInactive(instance)
 Event on card detect switch check and media is not present (Op) More...
 
#define EvrFsMcSPI_MediaWpActive(instance)
 Event on active write protection switch (Op) More...
 
#define EvrFsMcSPI_MediaWpInactive(instance)
 Event on inactive write protection switch (Op) More...
 
#define EvrFsMcSPI_MediaReset(instance)
 Event on start of memory card device reset operation (Op) More...
 
#define EvrFsMcSPI_MediaResetError(instance)
 Event on memory card device reset error (Op) More...
 
#define EvrFsMcSPI_MediaDetectionSD(instance)
 Event on start of SD memory card detection operation (Op) More...
 
#define EvrFsMcSPI_MediaSD_V2(instance)
 Event on received response from SD memory card V2 (Op) More...
 
#define EvrFsMcSPI_MediaReady(instance, ocr)
 Event on received response from SD memory card V2 (Op) More...
 
#define EvrFsMcSPI_MediaNoResponse(instance)
 Event on nonresponsive media device (Error) More...
 
#define EvrFsMcSPI_MediaDetectionMMC(instance)
 Event on start of MMC/eMMC device detection procedure (Op) More...
 
#define EvrFsMcSPI_MediaDetectionError(instance)
 Event on media device detection error (Error) More...
 
#define EvrFsMcSPI_CidReadError(instance)
 Event on CID register read error (Error) More...
 
#define EvrFsMcSPI_CsdReadError(instance)
 Event on CSD register read error (Error) More...
 
#define EvrFsMcSPI_BlenWriteError(instance, blen)
 Event on failed block length setting (Error) More...
 
#define EvrFsMcSPI_UninitDriver(instance, driver)
 Event on SPI driver uninitialization (Op) More...
 
#define EvrFsMcSPI_UninitMedia(instance)
 Event on memory card device uninitialization (Op) More...
 
#define EvrFsMcSPI_SectorRead(instance, sector, count)
 Event on sector read operation (Op) More...
 
#define EvrFsMcSPI_SectorReadError(instance, sector, count)
 Event on sector read operation error (Op) More...
 
#define EvrFsMcSPI_SectorWrite(instance, sector, count)
 Event on sector write operation (Op) More...
 
#define EvrFsMcSPI_SectorWriteError(instance, sector, count)
 Event on sector write operation error (Op) More...
 
#define EvrFsMcSPI_ReadInfo(instance)
 Event on media capacity retrieval operation (Op) More...
 
#define EvrFsMcSPI_ReadInfoSuccess(instance, sect_count)
 Event on media capacity retrieval operation (Op) More...
 
#define EvrFsMcSPI_DevCtrl(instance, code, p)
 Event on memory card device control operation (Op) More...
 
#define EvrFsMcSPI_DevCtrlUnsupported(instance, code)
 Event on memory card device control code unsupported error (Error) More...
 
#define EvrFsMcSPI_LockUnlockExec(instance)
 Event on Lock/Unlock command execution (Op) More...
 
#define EvrFsMcSPI_LockUnlockExecError(instance)
 Event on Lock/Unlock command execution error (Error) More...
 
#define EvrFsMcSPI_LockActive(instance)
 Event on active password protection status (Op) More...
 
#define EvrFsMcSPI_LockDeactivated(instance)
 Event on deactivated password protection status (Op) More...
 
#define EvrFsMcSPI_BusSpeedControl(instance, speed)
 Event on SPI bus speed control operation (Op) More...
 
#define EvrFsMcSPI_SlaveSelCtrlMissing(instance)
 Event on missing fs_mc_spi_control_ss function (Op) More...
 
#define EvrFsMcSPI_ReadWpMissing(instance)
 Event on missing fs_mc_read_wp function (Op) More...
 
#define EvrFsMcSPI_ReadCdMissing(instance)
 Event on missing fs_mc_read_cd function (Op) More...
 
#define EvrFsMcSPI_CrcDisableError(instance)
 Event on CRC check disable error (Error) More...
 
#define EvrFsMcSPI_DriverSendError(instance, event)
 Event on SPI driver Send function error (Error) More...
 
#define EvrFsMcSPI_DriverReceiveError(instance, event)
 Event on SPI driver Receive function error (Error) More...
 
#define EvrFsMcSPI_CmdSendError(instance, cmd, arg)
 Event on command send error (Error) More...
 
#define EvrFsMcSPI_CmdResponseError(instance, cmd)
 Event on missing or invalid command response (Error) More...
 
#define EvrFsMcSPI_ACmdResponseError(instance, cmd)
 Event on missing or invalid application command response (Error) More...
 
#define EvrFsMcSPI_ParameterInvalid(instance)
 Event on invalid function parameter(s) (Error) More...
 
#define EvrFsMcSPI_MediaPasswordEnabled(instance)
 Event on detection of enabled media password protection (Error) More...
 

Functions

__STATIC_INLINE void EvrFsCore_sys_open (const char *name, int openmode)
 Event on file open (API) More...
 
__STATIC_INLINE void EvrFsCore_sys_close (int fh)
 Event on file close (API) More...
 
__STATIC_INLINE void EvrFsCore_sys_write (int fh, const unsigned char *buf, unsigned int len)
 Event on write to a file (API) More...
 
__STATIC_INLINE void EvrFsCore_sys_read (int fh, unsigned char *buf, unsigned int len)
 Event on read from a file (API) More...
 
__STATIC_INLINE void EvrFsCore_sys_seek (int fh, long pos)
 Event on file position move (API) More...
 
__STATIC_INLINE void EvrFsCore_sys_flen (int fh)
 Event on current file length request (API) More...
 
__STATIC_INLINE void EvrFsCore_sys_handle_assign (const char *name, int fh)
 Event on file handle assignment (Op) More...
 
__STATIC_INLINE void EvrFsCore_finit (const char *drive)
 Event on drive initialization (API) More...
 
__STATIC_INLINE void EvrFsCore_funinit (const char *drive)
 Event on drive uninitialization (API) More...
 
__STATIC_INLINE void EvrFsCore_fmount (const char *drive)
 Event on drive mount (API) More...
 
__STATIC_INLINE void EvrFsCore_funmount (const char *drive)
 Event on drive unmount (API) More...
 
__STATIC_INLINE void EvrFsCore_fdelete_l (const char *path)
 Event on file delete (API) More...
 
__STATIC_INLINE void EvrFsCore_fdelete (const char *path, const char *options)
 Event on file delete (API) More...
 
__STATIC_INLINE void EvrFsCore_ffind (const char *pattern, fsFileInfo *info)
 Event on file or directory search (API) More...
 
__STATIC_INLINE void EvrFsCore_frename (const char *path, const char *newname)
 Event on file or directory rename (API) More...
 
__STATIC_INLINE void EvrFsCore_fattrib (const char *path, const char *attr)
 Event on file or directory attribute change (API) More...
 
__STATIC_INLINE void EvrFsCore_fpwd (const char *drive, char *buf, uint32_t len)
 Event on working directory retrieval (API) More...
 
__STATIC_INLINE void EvrFsCore_fchdir (const char *path)
 Event on working directory change (API) More...
 
__STATIC_INLINE void EvrFsCore_fmkdir (const char *path)
 Event on directory create (API) More...
 
__STATIC_INLINE void EvrFsCore_frmdir (const char *path, const char *options)
 Event on directory remove (API) More...
 
__STATIC_INLINE void EvrFsCore_fchdrive (const char *drive)
 Event on current drive change (API) More...
 
__STATIC_INLINE void EvrFsCore_ffree (const char *drive)
 Event on free space retrieval (API) More...
 
__STATIC_INLINE void EvrFsCore_fformat (const char *drive, const char *options)
 Event on drive format (API) More...
 
__STATIC_INLINE void EvrFsCore_fanalyse (const char *drive)
 Event on drive analyse (API) More...
 
__STATIC_INLINE void EvrFsCore_fcheck (const char *drive)
 Event on drive check (API) More...
 
__STATIC_INLINE void EvrFsCore_fdefrag (const char *drive)
 Event on drive defrag (API) More...
 
__STATIC_INLINE void EvrFsCore_fmedia (const char *drive)
 Event on media presence check (API) More...
 
__STATIC_INLINE void EvrFsCore_finfo (const char *drive, fsDriveInfo *info)
 Event on drive information read (API) More...
 
__STATIC_INLINE void EvrFsCore_fvol (const char *drive, char *label, uint32_t *serial)
 Event on drive label and serial number read (API) More...
 
__STATIC_INLINE void EvrFsCore_InvalidDrive (uint32_t drive)
 Event on invalid or disabled drive specifier (Error) More...
 
__STATIC_INLINE void EvrFsCore_CurrentDriveSelect (uint32_t drive)
 Event on current drive selection (Op) More...
 
__STATIC_INLINE void EvrFsCore_ftime_set (const char *path, fsTime *create, fsTime *access, fsTime *write)
 Event on file or directory timestamp set (API) More...
 
__STATIC_INLINE void EvrFsCore_ftime_get (const char *path, fsTime *create, fsTime *access, fsTime *write)
 Event on file or directory timestamp get (API) More...
 
__STATIC_INLINE void EvrFsCore_fversion (uint32_t version)
 Event on FileSystem component version retrieve (API) More...
 
__STATIC_INLINE void EvrFsCore_fs_fopen (const char *path, int mode)
 Event on file open (API) More...
 
__STATIC_INLINE void EvrFsCore_fs_fclose (int handle)
 Event on file close (API) More...
 
__STATIC_INLINE void EvrFsCore_fs_fwrite (int32_t handle, const void *buf, uint32_t cnt)
 Event on write to a file (API) More...
 
__STATIC_INLINE void EvrFsCore_fs_fread (int32_t handle, void *buf, uint32_t cnt)
 Event on read from a file (API) More...
 
__STATIC_INLINE void EvrFsCore_fs_fflush (int32_t handle)
 Event on file buffer flush (API) More...
 
__STATIC_INLINE void EvrFsCore_fs_fseek (int32_t handle, int64_t offset, int32_t whence)
 Event on file position move (API) More...
 
__STATIC_INLINE void EvrFsCore_fs_fsize (int handle)
 Event on current file length request (API) More...
 
__STATIC_INLINE void EvrFsFAT_InitDrive (uint32_t drive)
 Event on FAT drive initialization (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InitDriveSuccess (uint32_t drive)
 Event on successful FAT drive initialization (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InitDriverCfgError (uint32_t drive)
 Event on FAT driver configuration error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_InitDriverError (uint32_t drive)
 Event on FAT driver initialization error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_UninitDrive (uint32_t drive)
 Event on FAT drive uninitialization (Op) More...
 
__STATIC_INLINE void EvrFsFAT_MountDrive (uint32_t drive)
 Event on FAT drive mount operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InitMediaError (uint32_t drive)
 Event on FAT media initialization error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_MediaInsertStatError (uint32_t drive)
 Event on FAT media not present status error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_MediaInitStatError (uint32_t drive)
 Event on FAT media init status error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_VolumeReadyStatError (uint32_t drive)
 Event on FAT volume ready status error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_VolumeWriteStatError (uint32_t drive)
 Event on FAT volume write protection active status error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_VolumeNotMounted (uint32_t drive)
 Event on FAT when using unmounted volume (Error) More...
 
__STATIC_INLINE void EvrFsFAT_ReadMBR (uint32_t drive, uint32_t sector)
 Event on Master Boot Record read operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InvalidMBR (uint32_t drive)
 Event on invalid Master Boot Record (Error) More...
 
__STATIC_INLINE void EvrFsFAT_NonexistentMBR (uint32_t drive)
 Event on nonexistent Master Boot Record (Op) More...
 
__STATIC_INLINE void EvrFsFAT_ReadBootSector (uint32_t drive, uint32_t sector)
 Event on Boot Sector read operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InvalidBootSector (uint32_t drive)
 Event on invalid Boot Sector (Error) More...
 
__STATIC_INLINE void EvrFsFAT_InvalidFAT (uint32_t drive)
 Event on invalid FAT volume description (Error) More...
 
__STATIC_INLINE void EvrFsFAT_ReadFSInfo (uint32_t drive, uint32_t sector)
 Event on FAT FSInfo read operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InvalidFSInfo (uint32_t drive)
 Event on invalid FAT FSInfo signature (Error) More...
 
__STATIC_INLINE void EvrFsFAT_InvalidFreeClusFSInfo (uint32_t drive)
 Event on invalid number of free clusters in FAT FSInfo signature (Error) More...
 
__STATIC_INLINE void EvrFsFAT_InvalidNextClusFSInfo (uint32_t drive)
 Event on invalid next free cluster in FAT FSInfo signature (Error) More...
 
__STATIC_INLINE void EvrFsFAT_WriteFSInfo (uint32_t drive, uint32_t sector)
 Event on FAT FSInfo write operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_CountFreeClus (uint32_t drive)
 Event on count number of free clusters operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_MountDriveSuccess (uint32_t drive)
 Event on successful mount of a FAT drive (Op) More...
 
__STATIC_INLINE void EvrFsFAT_UnmountDrive (uint32_t drive)
 Event on FAT drive unmount operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_UnmountDriveSuccess (uint32_t drive)
 Event on successful unmount of a FAT drive (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FormatDrive (uint32_t drive)
 Event on FAT drive format operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FormatDriveSuccess (uint32_t drive)
 Event on successful formating of a FAT drive (Op) More...
 
__STATIC_INLINE void EvrFsFAT_ResetHandles (uint32_t drive)
 Event on reset of all FAT file handles (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FormatOptionDetected (uint32_t drive, uint32_t option)
 Event on FAT drive format option detection (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FormatMediaCapacity (uint32_t drive, uint32_t sectors)
 Event on FAT media capacity read (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FormatLowLevel (uint32_t drive)
 Event on FAT media low level format operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FormatNoSpace (uint32_t drive)
 Event on not enough free space for FAT12/16 format (Error) More...
 
__STATIC_INLINE void EvrFsFAT_FormatNoSpaceFAT32 (uint32_t drive)
 Event on not enough free space for FAT32 format (Error) More...
 
__STATIC_INLINE void EvrFsFAT_WriteMBR (uint32_t drive, uint32_t sector)
 Event on Master Boot Record write operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_WriteBootSector (uint32_t drive, uint32_t sector)
 Event on Boot Sector write operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_ClearHiddenSectors (uint32_t drive, uint32_t sector, uint32_t count)
 Event on FAT hidden sectors clear operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_ClearReservedSectors (uint32_t drive, uint32_t sector, uint32_t count)
 Event on FAT reserved sectors clear operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_ClearRootSectors (uint32_t drive, uint32_t sector, uint32_t count)
 Event on FAT root sectors clear operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_CreateFAT (uint32_t drive, uint32_t sector, uint32_t count)
 Event on FAT File Allocation Table create operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FormatProperties (uint32_t drive, uint32_t type, uint32_t clus_size, uint32_t data_clus)
 Event on setting FAT format properties (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileOpen (int32_t h, const char *path, int32_t openmode)
 Event on FAT file open (Op) More...
 
__STATIC_INLINE void EvrFsFAT_PathInvalidChar (const char ch)
 Event on invalid FAT path character (Error) More...
 
__STATIC_INLINE void EvrFsFAT_PathIsTooLong (uint32_t max_len)
 Event on too long FAT path (Error) More...
 
__STATIC_INLINE void EvrFsFAT_PathIsDirNotFile (uint32_t drive)
 Event on FAT directory found instead of file (Error) More...
 
__STATIC_INLINE void EvrFsFAT_FileIsInUse (uint32_t drive)
 Event on specified FAT file already in use (Error) More...
 
__STATIC_INLINE void EvrFsFAT_FileIsReadOnly (uint32_t drive)
 Event on encounter of read only FAT file (Error) More...
 
__STATIC_INLINE void EvrFsFAT_FileIsNonExistent (uint32_t drive)
 Event on specification of nonexistent FAT file (Error) More...
 
__STATIC_INLINE void EvrFsFAT_PathProcessing (uint32_t drive, const char *path)
 Event on FAT path processing (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileHandleUnavailable (uint32_t drive)
 Event on FAT file handle not available (Error) More...
 
__STATIC_INLINE void EvrFsFAT_FileHandleInvalid (int32_t h)
 Event on invalid FAT file handle number (Error) More...
 
__STATIC_INLINE void EvrFsFAT_LabelInvalid (uint32_t drive)
 Event on invalid character found in FAT label (Error) More...
 
__STATIC_INLINE void EvrFsFAT_LabelNotSet (uint32_t drive)
 Event on nonexisting FAT volume label (Op) More...
 
__STATIC_INLINE void EvrFsFAT_SectorReadFailed (uint32_t drive, uint32_t sector, uint32_t count)
 Event on sector read error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_SectorWriteFailed (uint32_t drive, uint32_t sector, uint32_t count)
 Event on sector write error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_DiskFull (uint32_t drive)
 Event on out of free space error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_DirEntryAllocFailed (uint32_t drive, uint32_t dir_clus)
 Event on directory entry allocation error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_PathBufferToSmall (uint32_t drive)
 Event on directory/file path buffer size error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_InitJournal (uint32_t drive)
 Event on FAT journal initialization start (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InitJournalSuccess (uint32_t drive)
 Event on successful FAT journal initialization (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InitJournalFATError (uint32_t drive)
 Event on invalid FAT formatting to complete journal initialization (Error) More...
 
__STATIC_INLINE void EvrFsFAT_FileClose (int32_t h)
 Event on FAT file close (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileHandleError (int32_t h, uint32_t flags)
 Event on FAT file handle error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_FileRead (int32_t h, uint8_t *buf, uint32_t len)
 Event on FAT file read (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileWrite (int32_t h, const uint8_t *buf, uint32_t len)
 Event on FAT file write (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileFlush (int32_t h)
 Event on FAT file flush (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileSeek (int32_t h, int64_t offset, int32_t whence)
 Event on FAT file seek (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileSeekIncrease (int32_t h, uint32_t csize, uint32_t nsize)
 Event on FAT file increase using fseek (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileDelete (uint32_t drive, const char *path)
 Event on FAT file delete (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileDeleteSuccess (uint32_t drive, const char *path)
 Event on successful FAT file delete operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileRename (uint32_t drive, const char *path, const char *newname)
 Event on FAT file rename (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileRenameSuccess (uint32_t drive, const char *path, const char *newname)
 Event on successful FAT file rename operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_DirCreate (uint32_t drive, const char *path)
 Event on FAT directory create (Op) More...
 
__STATIC_INLINE void EvrFsFAT_DirCreateSuccess (uint32_t drive, const char *path)
 Event on successful FAT directory create operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_DirRemove (uint32_t drive, const char *path, const char *options)
 Event on FAT directory remove (Op) More...
 
__STATIC_INLINE void EvrFsFAT_DirRemoveSuccess (uint32_t drive, const char *path, const char *options)
 Event on successful FAT directory remove operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_ChDir (uint32_t drive, const char *path)
 Event on FAT current directory change (Op) More...
 
__STATIC_INLINE void EvrFsFAT_ChDirSuccess (uint32_t drive, const char *path)
 Event on successful FAT directory remove operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_Pwd (uint32_t drive, const char *path, uint32_t len)
 Event on FAT current directory print (Op) More...
 
__STATIC_INLINE void EvrFsFAT_PwdSuccess (uint32_t drive, const char *path, uint32_t len)
 Event on successful FAT current directory print (Op) More...
 
__STATIC_INLINE void EvrFsFAT_AttribSet (uint32_t drive, const char *path, uint32_t attrib)
 Event on FAT attribute setting (Op) More...
 
__STATIC_INLINE void EvrFsFAT_AttribSetSuccess (uint32_t drive, const char *path, uint32_t attrib)
 Event on successful FAT attribute setting (Op) More...
 
__STATIC_INLINE void EvrFsFAT_GetFreeSpace (uint32_t drive)
 Event on FAT free space retrieve request (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FreeAmount (uint32_t drive, uint32_t clus, uint32_t size)
 Event on FAT free space retrieval (Op) More...
 
__STATIC_INLINE void EvrFsFAT_FileModeRead (int32_t h)
 Event on write to FAT file opened for read (Error) More...
 
__STATIC_INLINE void EvrFsFAT_FileFind (int32_t h)
 Event on FAT file find operation (Op) More...
 
__STATIC_INLINE void EvrFsFAT_InvalidParameter (uint32_t drive)
 Event on FAT invalid function parameter error (Error) More...
 
__STATIC_INLINE void EvrFsFAT_DriverNotInitialized (uint32_t drive)
 Event on EFS when media driver is not initialized (Error) More...
 
__STATIC_INLINE void EvrFsFAT_PathName (const char *buf, uint32_t len)
 Event on FAT path specification (Detail) More...
 
__STATIC_INLINE void EvrFsFAT_OptionsString (const char *buf, uint32_t len)
 Event on FAT options specification (Detail) More...
 
__STATIC_INLINE void EvrFsFAT_LabelString (const char *buf, uint32_t len)
 Event on FAT volume label string output (Detail) More...
 
__STATIC_INLINE void EvrFsFAT_NameCacheHit (uint32_t drive, const char *name, uint32_t len)
 Event on FAT name cache hit (Op) More...
 
__STATIC_INLINE void EvrFsFAT_NameCacheMiss (uint32_t drive, const char *name, uint32_t len)
 Event on FAT name cache miss (Op) More...
 
__STATIC_INLINE void EvrFsFAT_NameCacheEntryFound (uint32_t drive, uint32_t clus, uint32_t offs, uint32_t cnt)
 Event on found file name entry in FAT name cache (Detail) More...
 
__STATIC_INLINE void EvrFsFAT_NameCacheEntryInsert (uint32_t drive, uint32_t clus, uint32_t offs, uint32_t cnt)
 Event on FAT name cache entry insert (Detail) More...
 
__STATIC_INLINE void EvrFsFAT_NameCacheEntryDelete (uint32_t drive, uint32_t clus, uint32_t offs, uint32_t cnt)
 Event on FAT name cache entry delete (Detail) More...
 
__STATIC_INLINE void EvrFsFAT_TimeSet (uint32_t drive, const char *path)
 Event on FAT timestamp set (Op) More...
 
__STATIC_INLINE void EvrFsFAT_TimeGet (uint32_t drive, const char *path)
 Event on FAT timestamp get (Op) More...
 
__STATIC_INLINE void EvrFsFAT_TimeData (fsTime *create, fsTime *access, fsTime *write)
 Event on FAT timestamp data set/get (Detail) More...
 
__STATIC_INLINE void EvrFsEFS_InitDrive (uint32_t drive)
 Event on EFS drive initialization (Op) More...
 
__STATIC_INLINE void EvrFsEFS_InitDriver (uint32_t drive, uint32_t driver)
 Event on EFS driver initialization (Op) More...
 
__STATIC_INLINE void EvrFsEFS_InitDriverFailed (uint32_t drive, uint32_t driver)
 Event on EFS driver initialization error (Error) More...
 
__STATIC_INLINE void EvrFsEFS_UninitDrive (uint32_t drive)
 Event on EFS drive uninitialization (Op) More...
 
__STATIC_INLINE void EvrFsEFS_UninitDriver (uint32_t drive, uint32_t driver)
 Event on EFS driver uninitialization (Op) More...
 
__STATIC_INLINE void EvrFsEFS_MountDrive (uint32_t drive)
 Event on EFS drive mount (Op) More...
 
__STATIC_INLINE void EvrFsEFS_MountDriveSuccess (uint32_t drive)
 Event on successful EFS drive mount (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FlashGetInfo (uint32_t drive)
 Event on Flash device info retrieve operation (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FlashProgUnitTooBig (uint32_t drive, uint32_t current, uint32_t required)
 Event on Flash program unit too big (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FlashCapacity (uint32_t drive, uint32_t capacity)
 Event on retrieved capacity of the Flash device (Error) More...
 
__STATIC_INLINE void EvrFsEFS_UnmountDrive (uint32_t drive)
 Event on EFS drive unmount (Op) More...
 
__STATIC_INLINE void EvrFsEFS_UnmountDriveSuccess (uint32_t drive)
 Event on successful EFS drive unmount operation (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FormatDrive (uint32_t drive)
 Event on EFS drive format (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FormatDriveSuccess (uint32_t drive)
 Event on successful EFS drive format operation (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FlashEraseChip (uint32_t drive)
 Event on Flash chip erase operation (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FlashEraseChipFailed (uint32_t drive)
 Event on Flash chip erase operation error (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FlashEraseChipTimeout (uint32_t drive)
 Event on Flash chip erase operation timeout (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FlashEraseSectors (uint32_t drive, uint32_t sector, uint32_t cnt)
 Event on Flash sectors erase operation (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileOpen (int32_t h, const char *path, int32_t openmode)
 Event on EFS file open (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileNameInvalid (const char *name, uint32_t len)
 Event on invalid EFS filename specification (Error) More...
 
__STATIC_INLINE void EvrFsEFS_OpenModeUnsupported (int32_t h, int32_t openmode)
 Event on unsupported EFS file open mode specification (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileClose (int32_t h)
 Event on EFS file close (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileNotOpened (int32_t h, uint32_t flags)
 Event on EFS file close (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileRead (int32_t h, uint8_t *buf, uint32_t len)
 Event on EFS file read (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileOpenWriteMode (int32_t h)
 Event on EFS when reading from write only file (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileWrite (int32_t h, const uint8_t *buf, uint32_t len)
 Event on EFS file write (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileOpenReadMode (int32_t h)
 Event on EFS when writing to read only file (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileFlush (int32_t h)
 Event on EFS file flush (Op) More...
 
__STATIC_INLINE void EvrFsEFS_OpenModeInvalid (int32_t h, uint32_t flags)
 Event on invalid EFS file handle open mode (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileSeek (int32_t h, int32_t offset, int32_t whence)
 Event on EFS file seek (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileSeekEOF (int32_t h, uint32_t size, uint32_t pos)
 Event on EFS file seek beyond EOF (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileDelete (uint32_t drive, const char *path)
 Event on EFS file delete (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileRename (uint32_t drive, const char *path, const char *newname)
 Event on EFS file rename (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileNotFound (uint32_t drive)
 Event on EFS file not found (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileAlreadyExists (uint32_t drive)
 Event on EFS file already exists (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FreeSpaceRetrieve (uint32_t drive)
 Event on EFS free space retrieve request (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FreeSpaceAmount (uint32_t drive, uint32_t free)
 Event on EFS free space retrieval (Op) More...
 
__STATIC_INLINE void EvrFsEFS_DriveAnalyze (uint32_t drive)
 Event on EFS drive analyze (Op) More...
 
__STATIC_INLINE void EvrFsEFS_DriveAnalyzeSuccess (uint32_t drive, uint32_t factor)
 Event on successful EFS drive analyze (Op) More...
 
__STATIC_INLINE void EvrFsEFS_DriveCheck (uint32_t drive)
 Event on EFS drive check (Op) More...
 
__STATIC_INLINE void EvrFsEFS_DriveCheckSuccess (uint32_t drive)
 Event on EFS drive check completed without errors (Error) More...
 
__STATIC_INLINE void EvrFsEFS_DataAreaOverlap (uint32_t drive)
 Event on EFS user and allocation area overlap detection (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileIdInvalid (uint32_t drive)
 Event on EFS invalid file ID detection (Error) More...
 
__STATIC_INLINE void EvrFsEFS_AllocationOrderInvalid (uint32_t drive)
 Event on EFS allocation order error (Error) More...
 
__STATIC_INLINE void EvrFsEFS_AllocationAreaOverlap (uint32_t drive)
 Event on EFS allocation area overlap error (Error) More...
 
__STATIC_INLINE void EvrFsEFS_DriveDefrag (uint32_t drive)
 Event on EFS drive defrag (Op) More...
 
__STATIC_INLINE void EvrFsEFS_FileHandleActive (uint32_t drive, uint32_t h)
 Event (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileHandleUnavailable (uint32_t drive)
 Event on too many open files (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileHandleInvalid (int32_t h)
 Event on invalid handle (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileInUse (uint32_t h)
 Event on EFS file busy (Error) More...
 
__STATIC_INLINE void EvrFsEFS_DiskFull (uint32_t drive)
 Event on out of free space on EFS drive (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FlashWriteFailed (uint32_t drive, uint32_t addr, const void *buf, uint32_t cnt)
 Event on Flash driver write data error (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FlashReadFailed (uint32_t drive, uint32_t addr, void *buf, uint32_t cnt)
 Event on Flash driver read data error (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FlashReadTimeout (uint32_t drive, uint32_t addr, void *buf, uint32_t cnt)
 Event on Flash driver read data timeout (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FlashEraseFailed (uint32_t drive, uint32_t block, uint32_t addr)
 Event on Flash driver read data error (Error) More...
 
__STATIC_INLINE void EvrFsEFS_InvalidParameter (uint32_t drive)
 Event on EFS invalid function parameter error (Error) More...
 
__STATIC_INLINE void EvrFsEFS_DriveNotMounted (uint32_t drive)
 Event on EFS when using unmounted drive (Error) More...
 
__STATIC_INLINE void EvrFsEFS_DriveNotInitialized (uint32_t drive)
 Event on EFS when media driver is not initialized (Error) More...
 
__STATIC_INLINE void EvrFsEFS_FileName (const char *buf, uint32_t len)
 Event on EFS file name specification (Detail) More...
 
__STATIC_INLINE void EvrFsEFS_FileAllocWrite (uint32_t addr, uint32_t end, uint32_t fileID, uint32_t index)
 Event on EFS file allocation info write (Detail) More...
 
__STATIC_INLINE void EvrFsEFS_FileAllocRead (uint32_t addr, uint32_t end, uint32_t fileID, uint32_t index)
 Event on EFS file allocation info read (Detail) More...
 
__STATIC_INLINE void EvrFsIOC_GetId (uint32_t drive)
 Event on call of fs_ioc_get_id function (API) More...
 
__STATIC_INLINE void EvrFsIOC_GetIdSuccess (uint32_t drive, int32_t drv_id)
 Event on retrieval of drive ID (Op) More...
 
__STATIC_INLINE void EvrFsIOC_GetIdError (uint32_t drive)
 Event on invalid or nonexisting drive specifier (Error) More...
 
__STATIC_INLINE void EvrFsIOC_Lock (int32_t drv_id)
 Event on call of fs_ioc_lock function (API) More...
 
__STATIC_INLINE void EvrFsIOC_LockSuccess (int32_t drv_id)
 Event on successful drive lock operation (Op) More...
 
__STATIC_INLINE void EvrFsIOC_Unlock (int32_t drv_id)
 Event on call of fs_ioc_unlock function (API) More...
 
__STATIC_INLINE void EvrFsIOC_UnlockSuccess (int32_t drv_id)
 Event on successful drive unlock operation (Op) More...
 
__STATIC_INLINE void EvrFsIOC_GetCache (int32_t drv_id, uint32_t cache_info)
 Event on call of fs_ioc_get_cache function (API) More...
 
__STATIC_INLINE void EvrFsIOC_GetCacheSuccess (int32_t drv_id, uint32_t buf, uint32_t size)
 Event on successful cache buffer information retrieve operation (Op) More...
 
__STATIC_INLINE void EvrFsIOC_ReadSector (int32_t drv_id, uint32_t sect, uint32_t buf, uint32_t cnt)
 Event on call of fs_ioc_read_sector function (API) More...
 
__STATIC_INLINE void EvrFsIOC_ReadSectorSuccess (int32_t drv_id, uint32_t sect, uint32_t buf, uint32_t cnt)
 Event on successful read sector operation (Op) More...
 
__STATIC_INLINE void EvrFsIOC_ReadSectorError (int32_t drv_id, uint32_t sect, uint32_t buf, uint32_t cnt)
 Event on read sector operation error (Error) More...
 
__STATIC_INLINE void EvrFsIOC_WriteSector (int32_t drv_id, uint32_t sect, uint32_t buf, uint32_t cnt)
 Event on call of fs_ioc_write_sector function (API) More...
 
__STATIC_INLINE void EvrFsIOC_WriteSectorSuccess (int32_t drv_id, uint32_t sect, uint32_t buf, uint32_t cnt)
 Event on successful read sector operation (Op) More...
 
__STATIC_INLINE void EvrFsIOC_WriteSectorError (int32_t drv_id, uint32_t sect, uint32_t buf, uint32_t cnt)
 Event on write sector operation error (Error) More...
 
__STATIC_INLINE void EvrFsIOC_ReadInfo (int32_t drv_id, uint32_t info)
 Event on call of fs_ioc_read_info function (API) More...
 
__STATIC_INLINE void EvrFsIOC_ReadInfoSuccess (int32_t drv_id, uint32_t block_count)
 Event on successful read info operation (Op) More...
 
__STATIC_INLINE void EvrFsIOC_ReadInfoError (int32_t drv_id)
 Event on read info operation error (Error) More...
 
__STATIC_INLINE void EvrFsIOC_DeviceControl (int32_t drv_id, uint32_t code, uint32_t p)
 Event on call of fs_ioc_read_info function (API) More...
 
__STATIC_INLINE void EvrFsIOC_DeviceControlSuccess (int32_t drv_id, uint32_t code, uint32_t p)
 Event on call of fs_ioc_read_info function (API) More...
 
__STATIC_INLINE void EvrFsIOC_DriveIdInvalid (int32_t drv_id)
 Event on invalid drive ID specifier (Error) More...
 
__STATIC_INLINE void EvrFsIOC_DriveNotFAT (int32_t drv_id)
 Event on non-FAT drive specifier (Error) More...
 
__STATIC_INLINE void EvrFsIOC_NotAllowed (uint32_t drive)
 Event on specifying drive without IOC support (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_Init (uint32_t instance)
 Event on NFTL initialization (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_InitMediaFailed (uint32_t instance)
 Event on NFTL memory media initialization error (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_Mount (uint32_t instance)
 Event on NFTL mount (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_MountSuccess (uint32_t instance)
 Event on successful NFTL mount (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_DeviceNotInitialized (uint32_t instance)
 Event (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_ResetDevice (uint32_t instance)
 Event on NAND device reset (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_ResetDeviceFailed (uint32_t instance)
 Event on NAND device reset error (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_ResetDeviceTimeout (uint32_t instance)
 Event on NAND device reset timeout (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_ReadBootBlock (uint32_t instance)
 Event on NFTL boot block read (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_ReadBootBlockFailed (uint32_t instance)
 Event on NFTL boot block error (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_BootSignatureValid (uint32_t instance)
 Event on NFTL valid boot signatures (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_BootSignatureInvalid (uint32_t instance)
 Event on NFTL invalid boot signatures (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_DataBlockCapacity (uint32_t instance, uint32_t capacity)
 Event on NFTL invalid boot signatures (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_ReadTable (uint32_t instance)
 Event on NFTL invalid boot signatures (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_ReadTableFailed (uint32_t instance)
 Event on NFTL (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_Uninit (uint32_t instance)
 Event on NFTL device uninitialization (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_UninitDriver (uint32_t instance)
 Event on NFTL driver uninitialization (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_UninitDriverFailed (uint32_t instance)
 Event on NFTL driver uninitialization error (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_ReadInfo (uint32_t instance, uint32_t info)
 Event on NFTL driver uninitialization (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_ReadInfoSuccess (uint32_t instance, uint32_t sect_count)
 Event on succesful media capacity retrieval (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_DevCtrl (uint32_t instance, uint32_t code, void *p)
 Event on NFTL device control operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_DevCtrlUnsupported (uint32_t instance, uint32_t code)
 Event on NFTL device control code unsupported error (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_Format (uint32_t instance)
 Event on NFTL format operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_FormatSuccess (uint32_t instance)
 Event on successful NFTL format operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_FormatLLEB (uint32_t instance)
 Event on NFTL format operation with option LLEB (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_BBMPositionSet (uint32_t instance, uint32_t pos)
 Event on NFTL bad block position setting (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_BadBlockDetected (uint32_t instance, uint32_t block)
 Event on NFTL bad block detection (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_BadBlockMark (uint32_t instance, uint32_t block)
 Event on NFTL bad block mark operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_WriteSector (uint32_t instance, uint32_t sector, const uint8_t *buf, uint32_t cnt)
 Event on NFTL write sector operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_WriteSectorSuccess (uint32_t instance)
 Event on successful NFTL write sector operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_ReadSector (uint32_t instance, uint32_t sector, uint8_t *buf, uint32_t cnt)
 Event on NFTL read sector operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_ReadSectorSuccess (uint32_t instance)
 Event on successful NFTL read sector operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_LsnToLbn (uint32_t instance, uint32_t lsn, uint32_t lbn)
 Event on NFTL resolving logical sector to logical block (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_LbnToPbn (uint32_t instance, uint32_t lbn, uint32_t pbn_0, uint32_t pbn_1)
 Event on NFTL resolving logical block to physical block (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_LbnOutOfRange (uint32_t instance, uint32_t lbn, uint32_t max)
 Event when logical block number is out of range (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_PbnOutOfRange (uint32_t instance, uint32_t pbn, uint32_t max)
 Event when physical block number is out of range (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_TableLookup (uint32_t instance, uint32_t lbn)
 Event on NFTL translation table lookup (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_TableEntryNotFound (uint32_t instance, uint32_t lbn)
 Event on nonexisting translation table entry (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_AllocateBlock (uint32_t instance, uint32_t area)
 Event on NAND block allocation operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_LsnFind (uint32_t instance, uint32_t lsn, uint32_t pbn)
 Event on search of logical sector within NAND block (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_LsnFound (uint32_t instance, uint32_t lsn, uint32_t pbn, uint32_t pg)
 Event when logical sector is found within NAND block (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_LsnNotFound (uint32_t instance, uint32_t lsn, uint32_t pbn)
 Event when logical sector is not found within NAND block (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_GarbageCollection (uint32_t instance, uint32_t src_0, uint32_t src_1, uint32_t dst)
 Event on NFTL garbage collection operation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_SetBadBlockMarker (uint32_t instance, uint32_t pbn)
 Event on setting NAND block as bad (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_MoveData (uint32_t instance, uint32_t src, uint32_t dst)
 Event on block content move (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_RelocateBlock (uint32_t instance, uint32_t pbn)
 Event on attempt to change block physical location (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_RelocateBlockFailed (uint32_t instance, uint32_t pbn)
 Event on failed attempt to change block physical location (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_SkipBadBlock (uint32_t instance, uint32_t pbn)
 Event on skipped bad block (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_PageReadFailed (uint32_t instance, uint32_t row)
 Event on NAND page read error (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_PageProgramStatusErr (uint32_t instance, uint32_t row)
 Event on invalid page program status value (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_PageProgramFailed (uint32_t instance, uint32_t row)
 Event on NAND page program error (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_PageProgramTimeout (uint32_t instance, uint32_t row)
 Event on NAND page program timeout (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_BlockEraseStatusErr (uint32_t instance, uint32_t row)
 Event on invalid block erase status value (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_BlockEraseFailed (uint32_t instance, uint32_t row)
 Event on NAND block erase error (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_BlockEraseTimeout (uint32_t instance, uint32_t row)
 Event on NAND block erase timeout (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_BitErrorCorrected (uint32_t instance, uint32_t row)
 Event on ECC bit error correction (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_ParameterInvalid (uint32_t instance)
 Event on invalid function parameter(s) (Error) More...
 
__STATIC_INLINE void EvrFsNFTL_TableUpdate (uint32_t instance, uint32_t lbn, uint32_t pbn_0, uint32_t pbn_1)
 Event on translation table update (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_AllocatedBlock (uint32_t instance, uint32_t pbn)
 Event on successful block allocation (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_LoadSector (uint32_t instance, uint32_t lsn, uint32_t offs, uint32_t spare)
 Event on loading sector data from/to NAND page buffer (Detail) More...
 
__STATIC_INLINE void EvrFsNFTL_LoadTableLayout (uint32_t instance, uint32_t pbn_0, uint32_t pbn_1)
 Event on translation table layout configuration read (Detail) More...
 
__STATIC_INLINE void EvrFsNFTL_LoadDataLayout (uint32_t instance, uint32_t pbn_0, uint32_t pbn_1)
 Event on file data layout configuration read (Detail) More...
 
__STATIC_INLINE void EvrFsNFTL_SetupPageLayout (uint32_t instance, uint32_t sector_inc, uint32_t spare_ofs, uint32_t spare_inc)
 Event on page layout setup (Detail) More...
 
__STATIC_INLINE void EvrFsNFTL_SetupSpareLayout (uint32_t instance, uint32_t ofs_lsn, uint32_t ofs_dcm, uint32_t ofs_bbm, uint32_t ofs_ecc)
 Event on spare area layout setup (Detail) More...
 
__STATIC_INLINE void EvrFsNFTL_PageWrite (uint32_t instance, uint32_t pbn, uint32_t pg)
 Event on page write (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_PageRead (uint32_t instance, uint32_t pbn, uint32_t pg)
 Event on page read (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_BlockErase (uint32_t instance, uint32_t pbn)
 Event on block erase (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_StatusRead (uint32_t instance, uint32_t status)
 Event on status read (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_CacheWrite (uint32_t instance, uint32_t pbn, uint32_t pg)
 Event on page cache write (Op) More...
 
__STATIC_INLINE void EvrFsNFTL_CacheRead (uint32_t instance, uint32_t pbn, uint32_t pg, uint32_t col)
 Event on page cache read (Op) More...
 

Macro Definition Documentation

◆ EvrFsMcMCI_AwakeActive

#define EvrFsMcMCI_AwakeActive (   instance)

Event on AWAKE mode active status (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_BlenWriteError

#define EvrFsMcMCI_BlenWriteError (   instance,
  blen 
)

Event on failed block length setting (Error)

Parameters
[in]instancememory card control layer instance
[in]blenblock length

◆ EvrFsMcMCI_CardPowerControl

#define EvrFsMcMCI_CardPowerControl (   instance,
  voltage 
)

Event on memory card power control operation (Op)

Parameters
[in]instancememory card control layer instance
[in]voltagememory card power supply voltage

◆ EvrFsMcMCI_CidReadError

#define EvrFsMcMCI_CidReadError (   instance)

Event on CID register read error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_CsdReadError

#define EvrFsMcMCI_CsdReadError (   instance)

Event on CSD register read error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_DataBusSwitchError

#define EvrFsMcMCI_DataBusSwitchError (   instance)

Event on data bus width switch error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_DevCtrl

#define EvrFsMcMCI_DevCtrl (   instance,
  code,
 
)

Event on memory card device control operation (Op)

Parameters
[in]instancememory card control layer instance
[in]codedevice control command code
[in]pcommand code argument address

◆ EvrFsMcMCI_DevCtrlUnsupported

#define EvrFsMcMCI_DevCtrlUnsupported (   instance,
  code 
)

Event on memory card device control code unsupported error (Error)

Parameters
[in]instancememory card control layer instance
[in]codedevice control command code

◆ EvrFsMcMCI_DeviceStateInvalid

#define EvrFsMcMCI_DeviceStateInvalid (   instance,
  state 
)

Event on discovery of invalid device state (Error)

Parameters
[in]instancememory card control layer instance
[in]statememory card state

◆ EvrFsMcMCI_DeviceStateTimeout

#define EvrFsMcMCI_DeviceStateTimeout (   instance,
  cstate,
  nstate 
)

Event on discovery of invalid device state (Error)

Parameters
[in]instancememory card control layer instance
[in]cstatecurrent device state
[in]nstatenew device state

◆ EvrFsMcMCI_DeviceStateUnknown

#define EvrFsMcMCI_DeviceStateUnknown (   instance,
  state 
)

Event on discovery of unknown device state (Error)

Parameters
[in]instancememory card control layer instance
[in]statememory card state

◆ EvrFsMcMCI_ExtCsdReadError

#define EvrFsMcMCI_ExtCsdReadError (   instance)

Event on EXT_CSD register read error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_HighSpeedSwitchError

#define EvrFsMcMCI_HighSpeedSwitchError (   instance)

Event on high speed mode switch error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_InitDriver

#define EvrFsMcMCI_InitDriver (   instance,
  driver 
)

Event on memory card driver initialization (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS MCI driver control block address

◆ EvrFsMcMCI_InitDriverError

#define EvrFsMcMCI_InitDriverError (   instance,
  driver 
)

Event on memory card driver initialization error (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS MCI driver control block address

◆ EvrFsMcMCI_InitDriverPowerError

#define EvrFsMcMCI_InitDriverPowerError (   instance,
  driver,
  state 
)

Event on memory card driver initialization error (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS MCI driver control block address
[in]stateCMSIS driver power state

◆ EvrFsMcMCI_InitMedia

#define EvrFsMcMCI_InitMedia (   instance)

Event on memory card device initialization (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_InitSuccess

#define EvrFsMcMCI_InitSuccess (   instance)

Event on successful memory card device initialization (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_LockActive

#define EvrFsMcMCI_LockActive (   instance)

Event on active password protection status (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_LockDeactivated

#define EvrFsMcMCI_LockDeactivated (   instance)

Event on deactivated password protection status (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_LockUnlockExec

#define EvrFsMcMCI_LockUnlockExec (   instance)

Event on Lock/Unlock command execution (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_LockUnlockExecError

#define EvrFsMcMCI_LockUnlockExecError (   instance)

Event on Lock/Unlock command execution error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaCdActive

#define EvrFsMcMCI_MediaCdActive (   instance)

Event on media detection using card detect switch (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaCdInactive

#define EvrFsMcMCI_MediaCdInactive (   instance)

Event on card detect switch check and media is not present (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaDetectionError

#define EvrFsMcMCI_MediaDetectionError (   instance)

Event on media device detection error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaDetectionMMC

#define EvrFsMcMCI_MediaDetectionMMC (   instance)

Event on start of MMC/eMMC device detection procedure (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaDetectionSD

#define EvrFsMcMCI_MediaDetectionSD (   instance)

Event on start of SD memory card detection operation (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaNoResponse

#define EvrFsMcMCI_MediaNoResponse (   instance)

Event on nonresponsive media device (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaNotInitialized

#define EvrFsMcMCI_MediaNotInitialized (   instance)

Event on using uninitialized memory card device (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaPasswordEnabled

#define EvrFsMcMCI_MediaPasswordEnabled (   instance)

Event on detection of enabled media password protection (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaReady

#define EvrFsMcMCI_MediaReady (   instance,
  ocr 
)

Event on received response from SD memory card V2 (Op)

Parameters
[in]instancememory card control layer instance
[in]ocrOCR register content

◆ EvrFsMcMCI_MediaReset

#define EvrFsMcMCI_MediaReset (   instance)

Event on memory card device reset (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaSD_V2

#define EvrFsMcMCI_MediaSD_V2 (   instance)

Event on received response from SD memory card V2 (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaWpActive

#define EvrFsMcMCI_MediaWpActive (   instance)

Event on active write protection switch (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_MediaWpInactive

#define EvrFsMcMCI_MediaWpInactive (   instance)

Event on inactive write protection switch (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_ParameterInvalid

#define EvrFsMcMCI_ParameterInvalid (   instance)

Event on invalid function parameter(s) (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_RcaReadError

#define EvrFsMcMCI_RcaReadError (   instance)

Event on RCA (Relative Card Address) register read error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_RcaWriteError

#define EvrFsMcMCI_RcaWriteError (   instance)

Event on RCA (Relative Card Address) register write error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_ReadInfo

#define EvrFsMcMCI_ReadInfo (   instance)

Event on media capacity retrieval operation (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_ReadInfoSuccess

#define EvrFsMcMCI_ReadInfoSuccess (   instance,
  sect_count 
)

Event on media capacity retrieval operation (Op)

Parameters
[in]instancememory card control layer instance
[in]sect_countcapacity in number of sectors

◆ EvrFsMcMCI_ReadXferSetupError

#define EvrFsMcMCI_ReadXferSetupError (   instance,
  buf,
  cnt,
  size 
)

Event on TransferSetup error for block read operation (Op)

Parameters
[in]instancememory card control layer instance
[in]bufdata buffer
[in]cntnumber of blocks to read
[in]sizeblock size

◆ EvrFsMcMCI_SectorRead

#define EvrFsMcMCI_SectorRead (   instance,
  sector,
  count 
)

Event on sector read operation (Op)

Parameters
[in]instancememory card control layer instance
[in]sectorsector number
[in]countnumber of sectors to read

◆ EvrFsMcMCI_SectorReadError

#define EvrFsMcMCI_SectorReadError (   instance,
  sector,
  count 
)

Event on sector read operation error (Op)

Parameters
[in]instancememory card control layer instance
[in]sectorsector number
[in]countnumber of sectors to read

◆ EvrFsMcMCI_SectorWrite

#define EvrFsMcMCI_SectorWrite (   instance,
  sector,
  count 
)

Event on sector write operation (Op)

Parameters
[in]instancememory card control layer instance
[in]sectorsector number
[in]countnumber of sectors to write

◆ EvrFsMcMCI_SectorWriteError

#define EvrFsMcMCI_SectorWriteError (   instance,
  sector,
  count 
)

Event on sector write operation error (Op)

Parameters
[in]instancememory card control layer instance
[in]sectorsector number
[in]countnumber of sectors to write

◆ EvrFsMcMCI_SendCommandError

#define EvrFsMcMCI_SendCommandError (   instance,
  cmd,
  arg 
)

Event on AWAKE mode active status (Op)

Parameters
[in]instancememory card control layer instance
[in]cmdcommand index
[in]argcommand argument

◆ EvrFsMcMCI_SleepActive

#define EvrFsMcMCI_SleepActive (   instance)

Event on SLEEP mode active status (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_SleepAwakeControl

#define EvrFsMcMCI_SleepAwakeControl (   instance)

Event on SLEEP/AWAKE control operation (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_StbyStateError

#define EvrFsMcMCI_StbyStateError (   instance)

Event on STBY state switch error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_TransferAbort

#define EvrFsMcMCI_TransferAbort (   instance)

Event on data transfer abort operation (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_TransferError

#define EvrFsMcMCI_TransferError (   instance,
  events 
)

Event on transfer error (Error)

Parameters
[in]instancememory card control layer instance
[in]eventsFsMcMCI: Memory Card MCI

◆ EvrFsMcMCI_TransferRetry

#define EvrFsMcMCI_TransferRetry (   instance,
  retry 
)

Event on transfer setup error (Op)

Parameters
[in]instancememory card control layer instance
[in]retryretry number

◆ EvrFsMcMCI_TranStateError

#define EvrFsMcMCI_TranStateError (   instance)

Event on failed switch to TRAN state (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_UninitDriver

#define EvrFsMcMCI_UninitDriver (   instance,
  driver 
)

Event on MCI driver uninitialization (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS MCI driver control block address

◆ EvrFsMcMCI_UninitMedia

#define EvrFsMcMCI_UninitMedia (   instance)

Event on memory card device uninitialization (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcMCI_WriteXferSetupError

#define EvrFsMcMCI_WriteXferSetupError (   instance,
  buf,
  cnt,
  size 
)

Event on TransferSetup error for write operation (Op)

Parameters
[in]instancememory card control layer instance
[in]bufdata buffer
[in]cntnumber of blocks to write
[in]sizeblock size

◆ EvrFsMcSPI_ACmdResponseError

#define EvrFsMcSPI_ACmdResponseError (   instance,
  cmd 
)

Event on missing or invalid application command response (Error)

Parameters
[in]instancememory card control layer instance
[in]cmdcommand index

◆ EvrFsMcSPI_BlenWriteError

#define EvrFsMcSPI_BlenWriteError (   instance,
  blen 
)

Event on failed block length setting (Error)

Parameters
[in]instancememory card control layer instance
[in]blenblock length

◆ EvrFsMcSPI_BusSpeedControl

#define EvrFsMcSPI_BusSpeedControl (   instance,
  speed 
)

Event on SPI bus speed control operation (Op)

Parameters
[in]instancememory card control layer instance
[in]speedbus speed in Hz

◆ EvrFsMcSPI_CidReadError

#define EvrFsMcSPI_CidReadError (   instance)

Event on CID register read error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_CmdResponseError

#define EvrFsMcSPI_CmdResponseError (   instance,
  cmd 
)

Event on missing or invalid command response (Error)

Parameters
[in]instancememory card control layer instance
[in]cmdcommand index

◆ EvrFsMcSPI_CmdSendError

#define EvrFsMcSPI_CmdSendError (   instance,
  cmd,
  arg 
)

Event on command send error (Error)

Parameters
[in]instancememory card control layer instance
[in]cmdcommand index
[in]argcommand argument

◆ EvrFsMcSPI_CrcDisableError

#define EvrFsMcSPI_CrcDisableError (   instance)

Event on CRC check disable error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_CsdReadError

#define EvrFsMcSPI_CsdReadError (   instance)

Event on CSD register read error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_DevCtrl

#define EvrFsMcSPI_DevCtrl (   instance,
  code,
 
)

Event on memory card device control operation (Op)

Parameters
[in]instancememory card control layer instance
[in]codedevice control command code
[in]pcommand code argument address

◆ EvrFsMcSPI_DevCtrlUnsupported

#define EvrFsMcSPI_DevCtrlUnsupported (   instance,
  code 
)

Event on memory card device control code unsupported error (Error)

Parameters
[in]instancememory card control layer instance
[in]codedevice control command code

◆ EvrFsMcSPI_DriverReceiveError

#define EvrFsMcSPI_DriverReceiveError (   instance,
  event 
)

Event on SPI driver Receive function error (Error)

Parameters
[in]instancememory card control layer instance
[in]eventSignalEvent function event flags

◆ EvrFsMcSPI_DriverSendError

#define EvrFsMcSPI_DriverSendError (   instance,
  event 
)

Event on SPI driver Send function error (Error)

Parameters
[in]instancememory card control layer instance
[in]eventSignalEvent function event flags

◆ EvrFsMcSPI_InitDriver

#define EvrFsMcSPI_InitDriver (   instance,
  driver 
)

Event on memory card driver initialization (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS SPI driver control block address

◆ EvrFsMcSPI_InitDriverError

#define EvrFsMcSPI_InitDriverError (   instance,
  driver 
)

Event on memory card driver initialization error (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS SPI driver control block address

◆ EvrFsMcSPI_InitDriverPowerError

#define EvrFsMcSPI_InitDriverPowerError (   instance,
  driver,
  state 
)

Event on memory card driver power control error (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS SPI driver control block address
[in]stateCMSIS driver power state

◆ EvrFsMcSPI_InitDriverSuccess

#define EvrFsMcSPI_InitDriverSuccess (   instance,
  driver 
)

Event on successful memory card driver initialization (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS SPI driver control block address

◆ EvrFsMcSPI_InitMedia

#define EvrFsMcSPI_InitMedia (   instance)

Event on memory card device initialization (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_InitMediaSuccess

#define EvrFsMcSPI_InitMediaSuccess (   instance)

Event on successful memory card device initialization (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_LockActive

#define EvrFsMcSPI_LockActive (   instance)

Event on active password protection status (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_LockDeactivated

#define EvrFsMcSPI_LockDeactivated (   instance)

Event on deactivated password protection status (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_LockUnlockExec

#define EvrFsMcSPI_LockUnlockExec (   instance)

Event on Lock/Unlock command execution (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_LockUnlockExecError

#define EvrFsMcSPI_LockUnlockExecError (   instance)

Event on Lock/Unlock command execution error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaCdActive

#define EvrFsMcSPI_MediaCdActive (   instance)

Event on media detection using card detect switch (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaCdInactive

#define EvrFsMcSPI_MediaCdInactive (   instance)

Event on card detect switch check and media is not present (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaDetectionError

#define EvrFsMcSPI_MediaDetectionError (   instance)

Event on media device detection error (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaDetectionMMC

#define EvrFsMcSPI_MediaDetectionMMC (   instance)

Event on start of MMC/eMMC device detection procedure (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaDetectionSD

#define EvrFsMcSPI_MediaDetectionSD (   instance)

Event on start of SD memory card detection operation (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaNoResponse

#define EvrFsMcSPI_MediaNoResponse (   instance)

Event on nonresponsive media device (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaNotInitialized

#define EvrFsMcSPI_MediaNotInitialized (   instance)

Event on using uninitialized memory card device (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaPasswordEnabled

#define EvrFsMcSPI_MediaPasswordEnabled (   instance)

Event on detection of enabled media password protection (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaReady

#define EvrFsMcSPI_MediaReady (   instance,
  ocr 
)

Event on received response from SD memory card V2 (Op)

Parameters
[in]instancememory card control layer instance
[in]ocrOCR register content

◆ EvrFsMcSPI_MediaReset

#define EvrFsMcSPI_MediaReset (   instance)

Event on start of memory card device reset operation (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaResetError

#define EvrFsMcSPI_MediaResetError (   instance)

Event on memory card device reset error (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaSD_V2

#define EvrFsMcSPI_MediaSD_V2 (   instance)

Event on received response from SD memory card V2 (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaWpActive

#define EvrFsMcSPI_MediaWpActive (   instance)

Event on active write protection switch (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_MediaWpInactive

#define EvrFsMcSPI_MediaWpInactive (   instance)

Event on inactive write protection switch (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_ParameterInvalid

#define EvrFsMcSPI_ParameterInvalid (   instance)

Event on invalid function parameter(s) (Error)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_ReadCdMissing

#define EvrFsMcSPI_ReadCdMissing (   instance)

Event on missing fs_mc_read_cd function (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_ReadInfo

#define EvrFsMcSPI_ReadInfo (   instance)

Event on media capacity retrieval operation (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_ReadInfoSuccess

#define EvrFsMcSPI_ReadInfoSuccess (   instance,
  sect_count 
)

Event on media capacity retrieval operation (Op)

Parameters
[in]instancememory card control layer instance
[in]sect_countcapacity in number of sectors

◆ EvrFsMcSPI_ReadWpMissing

#define EvrFsMcSPI_ReadWpMissing (   instance)

Event on missing fs_mc_read_wp function (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_SectorRead

#define EvrFsMcSPI_SectorRead (   instance,
  sector,
  count 
)

Event on sector read operation (Op)

Parameters
[in]instancememory card control layer instance
[in]sectorsector number
[in]countnumber of sectors to read

◆ EvrFsMcSPI_SectorReadError

#define EvrFsMcSPI_SectorReadError (   instance,
  sector,
  count 
)

Event on sector read operation error (Op)

Parameters
[in]instancememory card control layer instance
[in]sectorsector number
[in]countnumber of sectors to read

◆ EvrFsMcSPI_SectorWrite

#define EvrFsMcSPI_SectorWrite (   instance,
  sector,
  count 
)

Event on sector write operation (Op)

Parameters
[in]instancememory card control layer instance
[in]sectorsector number
[in]countnumber of sectors to write

◆ EvrFsMcSPI_SectorWriteError

#define EvrFsMcSPI_SectorWriteError (   instance,
  sector,
  count 
)

Event on sector write operation error (Op)

Parameters
[in]instancememory card control layer instance
[in]sectorsector number
[in]countnumber of sectors to write

◆ EvrFsMcSPI_SlaveSelCtrlMissing

#define EvrFsMcSPI_SlaveSelCtrlMissing (   instance)

Event on missing fs_mc_spi_control_ss function (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsMcSPI_UninitDriver

#define EvrFsMcSPI_UninitDriver (   instance,
  driver 
)

Event on SPI driver uninitialization (Op)

Parameters
[in]instancememory card control layer instance
[in]driverCMSIS MCI driver control block address

◆ EvrFsMcSPI_UninitMedia

#define EvrFsMcSPI_UninitMedia (   instance)

Event on memory card device uninitialization (Op)

Parameters
[in]instancememory card control layer instance

◆ EvrFsNAND_BlockErase

#define EvrFsNAND_BlockErase (   instance,
  row 
)

Event on NAND erase block operation (Op)

Parameters
[in]instanceNAND media layer instance
[in]rowblock (row) address

◆ EvrFsNAND_DeviceReset

#define EvrFsNAND_DeviceReset (   instance)

Event on NAND device reset operation (Op)

Parameters
[in]instanceNAND media layer instance

◆ EvrFsNAND_DeviceTimeoutError

#define EvrFsNAND_DeviceTimeoutError (   instance,
  driver,
  device 
)

Event on NAND device timeout error (Error)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address
[in]deviceNAND device number

◆ EvrFsNAND_DriverBusModeSelect

#define EvrFsNAND_DriverBusModeSelect (   instance,
  driver,
  mode 
)

Event on NAND driver initialization error (Error)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address
[in]modeNAND bus mode

◆ EvrFsNAND_DriverBusWidthError

#define EvrFsNAND_DriverBusWidthError (   instance,
  driver,
  width 
)

Event on NAND driver initialization error (Error)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address
[in]widthNAND bus width

◆ EvrFsNAND_DriverBusWidthSelect

#define EvrFsNAND_DriverBusWidthSelect (   instance,
  driver,
  width 
)

Event on NAND driver initialization error (Error)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address
[in]widthNAND bus width

◆ EvrFsNAND_DriverDevPowerSelect

#define EvrFsNAND_DriverDevPowerSelect (   instance,
  driver,
  volt 
)

Event on NAND device voltage change (Op)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address
[in]voltNAND device voltage

◆ EvrFsNAND_DriverEccInquire

#define EvrFsNAND_DriverEccInquire (   instance,
  driver 
)

Event on NAND driver ECC inquiry (Op)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address

◆ EvrFsNAND_DriverEccInquireError

#define EvrFsNAND_DriverEccInquireError (   instance,
  driver 
)

Event on NAND driver ECC inquiry error (Op)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address

◆ EvrFsNAND_DriverEccSelect

#define EvrFsNAND_DriverEccSelect (   instance,
  driver,
  index 
)

Event on NAND driver ECC selection (Op)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address
[in]indexECC selection index

◆ EvrFsNAND_DriverPowerCtrlError

#define EvrFsNAND_DriverPowerCtrlError (   instance,
  driver,
  state 
)

Event on NAND driver initialization error (Error)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address
[in]stateCMSIS driver power state

◆ EvrFsNAND_DriverTimeoutError

#define EvrFsNAND_DriverTimeoutError (   instance,
  driver 
)

Event on NAND driver timeout error (Error)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address

◆ EvrFsNAND_IdRead

#define EvrFsNAND_IdRead (   instance,
  addr,
  len 
)

Event on NAND device ID read operation (Op)

Parameters
[in]instanceNAND media layer instance
[in]addrID address
[in]lennumber of bytes

◆ EvrFsNAND_Init

#define EvrFsNAND_Init (   instance)

Event on NAND media layer initialization (Op)

Parameters
[in]instanceNAND media layer instance

◆ EvrFsNAND_InitDriver

#define EvrFsNAND_InitDriver (   instance,
  driver 
)

Event on NAND driver initialization (Op)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address

◆ EvrFsNAND_InitDriverError

#define EvrFsNAND_InitDriverError (   instance,
  driver 
)

Event on NAND driver initialization error (Error)

Parameters
[in]instanceNAND media layer instance
[in]driverCMSIS NAND driver control block address

◆ EvrFsNAND_PageRead

#define EvrFsNAND_PageRead (   instance,
  row,
  col,
  len 
)

Event on NAND page read operation (Op)

Parameters
[in]instanceNAND media layer instance
[in]rowpage (row) address
[in]colbyte (column) address
[in]lennumber of bytes

◆ EvrFsNAND_PageWrite

#define EvrFsNAND_PageWrite (   instance,
  row,
  col,
  len 
)

Event on NAND page write operation (Op)

Parameters
[in]instanceNAND media layer instance
[in]rowpage (row) address
[in]colbyte (column) address
[in]lennumber of bytes

◆ EvrFsNAND_ParamPageRead

#define EvrFsNAND_ParamPageRead (   instance,
  col,
  len 
)

Event on NAND parameter page read operation (Op)

Parameters
[in]instanceNAND media layer instance
[in]colbyte (column) address
[in]lennumber of bytes

◆ EvrFsNAND_StatusRead

#define EvrFsNAND_StatusRead (   instance,
  status 
)

Event on NAND device status retrieval (Detail)

Parameters
[in]instanceNAND media layer instance
[in]statusdevice status

◆ EvrFsNAND_Uninit

#define EvrFsNAND_Uninit (   instance)

Event on NAND media layer uninitialization (Op)

Parameters
[in]instanceNAND media layer instance

◆ EvtFsCore_CurrentDriveSelect

#define EvtFsCore_CurrentDriveSelect   EvtFsCoreId(EventLevelOp, 30)

◆ EvtFsCore_fanalyse

#define EvtFsCore_fanalyse   EvtFsCoreId(EventLevelAPI, 23)

◆ EvtFsCore_fattrib

#define EvtFsCore_fattrib   EvtFsCoreId(EventLevelAPI, 15)

◆ EvtFsCore_fchdir

#define EvtFsCore_fchdir   EvtFsCoreId(EventLevelAPI, 17)

◆ EvtFsCore_fchdrive

#define EvtFsCore_fchdrive   EvtFsCoreId(EventLevelAPI, 20)

◆ EvtFsCore_fcheck

#define EvtFsCore_fcheck   EvtFsCoreId(EventLevelAPI, 24)

◆ EvtFsCore_fdefrag

#define EvtFsCore_fdefrag   EvtFsCoreId(EventLevelAPI, 25)

◆ EvtFsCore_fdelete

#define EvtFsCore_fdelete   EvtFsCoreId(EventLevelAPI, 12)

◆ EvtFsCore_fdelete_l

#define EvtFsCore_fdelete_l   EvtFsCoreId(EventLevelAPI, 11)

◆ EvtFsCore_ffind

#define EvtFsCore_ffind   EvtFsCoreId(EventLevelAPI, 13)

◆ EvtFsCore_fformat

#define EvtFsCore_fformat   EvtFsCoreId(EventLevelAPI, 22)

◆ EvtFsCore_ffree

#define EvtFsCore_ffree   EvtFsCoreId(EventLevelAPI, 21)

◆ EvtFsCore_finfo

#define EvtFsCore_finfo   EvtFsCoreId(EventLevelAPI, 27)

◆ EvtFsCore_finit

#define EvtFsCore_finit   EvtFsCoreId(EventLevelAPI, 7)

◆ EvtFsCore_fmedia

#define EvtFsCore_fmedia   EvtFsCoreId(EventLevelAPI, 26)

◆ EvtFsCore_fmkdir

#define EvtFsCore_fmkdir   EvtFsCoreId(EventLevelAPI, 18)

◆ EvtFsCore_fmount

#define EvtFsCore_fmount   EvtFsCoreId(EventLevelAPI, 9)

◆ EvtFsCore_fpwd

#define EvtFsCore_fpwd   EvtFsCoreId(EventLevelAPI, 16)

◆ EvtFsCore_frename

#define EvtFsCore_frename   EvtFsCoreId(EventLevelAPI, 14)

◆ EvtFsCore_frmdir

#define EvtFsCore_frmdir   EvtFsCoreId(EventLevelAPI, 19)

◆ EvtFsCore_fs_fclose

#define EvtFsCore_fs_fclose   EvtFsCoreId(EventLevelAPI, 35)

◆ EvtFsCore_fs_fflush

#define EvtFsCore_fs_fflush   EvtFsCoreId(EventLevelAPI, 38)

◆ EvtFsCore_fs_fopen

#define EvtFsCore_fs_fopen   EvtFsCoreId(EventLevelAPI, 34)

◆ EvtFsCore_fs_fread

#define EvtFsCore_fs_fread   EvtFsCoreId(EventLevelAPI, 37)

◆ EvtFsCore_fs_fseek

#define EvtFsCore_fs_fseek   EvtFsCoreId(EventLevelAPI, 39)

◆ EvtFsCore_fs_fsize

#define EvtFsCore_fs_fsize   EvtFsCoreId(EventLevelAPI, 40)

◆ EvtFsCore_fs_fwrite

#define EvtFsCore_fs_fwrite   EvtFsCoreId(EventLevelAPI, 36)

◆ EvtFsCore_ftime_get

#define EvtFsCore_ftime_get   EvtFsCoreId(EventLevelAPI, 32)

◆ EvtFsCore_ftime_set

#define EvtFsCore_ftime_set   EvtFsCoreId(EventLevelAPI, 31)

◆ EvtFsCore_funinit

#define EvtFsCore_funinit   EvtFsCoreId(EventLevelAPI, 8)

◆ EvtFsCore_funmount

#define EvtFsCore_funmount   EvtFsCoreId(EventLevelAPI, 10)

◆ EvtFsCore_fversion

#define EvtFsCore_fversion   EvtFsCoreId(EventLevelAPI, 33)

◆ EvtFsCore_fvol

#define EvtFsCore_fvol   EvtFsCoreId(EventLevelAPI, 28)

◆ EvtFsCore_InvalidDrive

#define EvtFsCore_InvalidDrive   EvtFsCoreId(EventLevelError, 29)

◆ EvtFsCore_No

#define EvtFsCore_No   (0x80 | 0) /* FsCore component number */

◆ EvtFsCore_sys_close

#define EvtFsCore_sys_close   EvtFsCoreId(EventLevelAPI, 1)

◆ EvtFsCore_sys_flen

#define EvtFsCore_sys_flen   EvtFsCoreId(EventLevelAPI, 5)

◆ EvtFsCore_sys_handle_assign

#define EvtFsCore_sys_handle_assign   EvtFsCoreId(EventLevelOp, 6)

◆ EvtFsCore_sys_open

#define EvtFsCore_sys_open   EvtFsCoreId(EventLevelAPI, 0)

◆ EvtFsCore_sys_read

#define EvtFsCore_sys_read   EvtFsCoreId(EventLevelAPI, 3)

◆ EvtFsCore_sys_seek

#define EvtFsCore_sys_seek   EvtFsCoreId(EventLevelAPI, 4)

◆ EvtFsCore_sys_write

#define EvtFsCore_sys_write   EvtFsCoreId(EventLevelAPI, 2)

◆ EvtFsCoreId

#define EvtFsCoreId (   Level,
  Msg_No 
)    EventID(Level, EvtFsCore_No, Msg_No)

◆ EvtFsEFS_AllocationAreaOverlap

#define EvtFsEFS_AllocationAreaOverlap   EvtFsEFSId(EventLevelError, 44)

◆ EvtFsEFS_AllocationOrderInvalid

#define EvtFsEFS_AllocationOrderInvalid   EvtFsEFSId(EventLevelError, 43)

◆ EvtFsEFS_DataAreaOverlap

#define EvtFsEFS_DataAreaOverlap   EvtFsEFSId(EventLevelError, 41)

◆ EvtFsEFS_DiskFull

#define EvtFsEFS_DiskFull   EvtFsEFSId(EventLevelError, 54)

◆ EvtFsEFS_DriveAnalyze

#define EvtFsEFS_DriveAnalyze   EvtFsEFSId(EventLevelOp, 37)

◆ EvtFsEFS_DriveAnalyzeSuccess

#define EvtFsEFS_DriveAnalyzeSuccess   EvtFsEFSId(EventLevelOp, 38)

◆ EvtFsEFS_DriveCheck

#define EvtFsEFS_DriveCheck   EvtFsEFSId(EventLevelOp, 39)

◆ EvtFsEFS_DriveCheckSuccess

#define EvtFsEFS_DriveCheckSuccess   EvtFsEFSId(EventLevelOp, 40)

◆ EvtFsEFS_DriveDefrag

#define EvtFsEFS_DriveDefrag   EvtFsEFSId(EventLevelOp, 45)

◆ EvtFsEFS_DriveNotInitialized

#define EvtFsEFS_DriveNotInitialized   EvtFsEFSId(EventLevelError, 57)

◆ EvtFsEFS_DriveNotMounted

#define EvtFsEFS_DriveNotMounted   EvtFsEFSId(EventLevelError, 56)

◆ EvtFsEFS_FileAllocRead

#define EvtFsEFS_FileAllocRead   EvtFsEFSId(EventLevelDetail, 60)

◆ EvtFsEFS_FileAllocWrite

#define EvtFsEFS_FileAllocWrite   EvtFsEFSId(EventLevelDetail, 59)

◆ EvtFsEFS_FileAlreadyExists

#define EvtFsEFS_FileAlreadyExists   EvtFsEFSId(EventLevelError, 34)

◆ EvtFsEFS_FileClose

#define EvtFsEFS_FileClose   EvtFsEFSId(EventLevelOp, 21)

◆ EvtFsEFS_FileDelete

#define EvtFsEFS_FileDelete   EvtFsEFSId(EventLevelOp, 31)

◆ EvtFsEFS_FileFlush

#define EvtFsEFS_FileFlush   EvtFsEFSId(EventLevelOp, 27)

◆ EvtFsEFS_FileHandleActive

#define EvtFsEFS_FileHandleActive   EvtFsEFSId(EventLevelError, 46)

◆ EvtFsEFS_FileHandleInvalid

#define EvtFsEFS_FileHandleInvalid   EvtFsEFSId(EventLevelError, 48)

◆ EvtFsEFS_FileHandleUnavailable

#define EvtFsEFS_FileHandleUnavailable   EvtFsEFSId(EventLevelError, 47)

◆ EvtFsEFS_FileIdInvalid

#define EvtFsEFS_FileIdInvalid   EvtFsEFSId(EventLevelError, 42)

◆ EvtFsEFS_FileInUse

#define EvtFsEFS_FileInUse   EvtFsEFSId(EventLevelError, 49)

◆ EvtFsEFS_FileName

#define EvtFsEFS_FileName   EvtFsEFSId(EventLevelDetail, 58)

◆ EvtFsEFS_FileNameInvalid

#define EvtFsEFS_FileNameInvalid   EvtFsEFSId(EventLevelError, 19)

◆ EvtFsEFS_FileNotFound

#define EvtFsEFS_FileNotFound   EvtFsEFSId(EventLevelError, 33)

◆ EvtFsEFS_FileNotOpened

#define EvtFsEFS_FileNotOpened   EvtFsEFSId(EventLevelError, 22)

◆ EvtFsEFS_FileOpen

#define EvtFsEFS_FileOpen   EvtFsEFSId(EventLevelOp, 18)

◆ EvtFsEFS_FileOpenReadMode

#define EvtFsEFS_FileOpenReadMode   EvtFsEFSId(EventLevelError, 26)

◆ EvtFsEFS_FileOpenWriteMode

#define EvtFsEFS_FileOpenWriteMode   EvtFsEFSId(EventLevelError, 24)

◆ EvtFsEFS_FileRead

#define EvtFsEFS_FileRead   EvtFsEFSId(EventLevelOp, 23)

◆ EvtFsEFS_FileRename

#define EvtFsEFS_FileRename   EvtFsEFSId(EventLevelOp, 32)

◆ EvtFsEFS_FileSeek

#define EvtFsEFS_FileSeek   EvtFsEFSId(EventLevelOp, 29)

◆ EvtFsEFS_FileSeekEOF

#define EvtFsEFS_FileSeekEOF   EvtFsEFSId(EventLevelError, 30)

◆ EvtFsEFS_FileWrite

#define EvtFsEFS_FileWrite   EvtFsEFSId(EventLevelOp, 25)

◆ EvtFsEFS_FlashCapacity

#define EvtFsEFS_FlashCapacity   EvtFsEFSId(EventLevelOp, 9)

◆ EvtFsEFS_FlashEraseChip

#define EvtFsEFS_FlashEraseChip   EvtFsEFSId(EventLevelOp, 14)

◆ EvtFsEFS_FlashEraseChipFailed

#define EvtFsEFS_FlashEraseChipFailed   EvtFsEFSId(EventLevelError, 15)

◆ EvtFsEFS_FlashEraseChipTimeout

#define EvtFsEFS_FlashEraseChipTimeout   EvtFsEFSId(EventLevelError, 16)

◆ EvtFsEFS_FlashEraseFailed

#define EvtFsEFS_FlashEraseFailed   EvtFsEFSId(EventLevelError, 53)

◆ EvtFsEFS_FlashEraseSectors

#define EvtFsEFS_FlashEraseSectors   EvtFsEFSId(EventLevelOp, 17)

◆ EvtFsEFS_FlashGetInfo

#define EvtFsEFS_FlashGetInfo   EvtFsEFSId(EventLevelOp, 7)

◆ EvtFsEFS_FlashProgUnitTooBig

#define EvtFsEFS_FlashProgUnitTooBig   EvtFsEFSId(EventLevelError, 8)

◆ EvtFsEFS_FlashReadFailed

#define EvtFsEFS_FlashReadFailed   EvtFsEFSId(EventLevelError, 51)

◆ EvtFsEFS_FlashReadTimeout

#define EvtFsEFS_FlashReadTimeout   EvtFsEFSId(EventLevelError, 52)

◆ EvtFsEFS_FlashWriteFailed

#define EvtFsEFS_FlashWriteFailed   EvtFsEFSId(EventLevelError, 50)

◆ EvtFsEFS_FormatDrive

#define EvtFsEFS_FormatDrive   EvtFsEFSId(EventLevelOp, 12)

◆ EvtFsEFS_FormatDriveSuccess

#define EvtFsEFS_FormatDriveSuccess   EvtFsEFSId(EventLevelOp, 13)

◆ EvtFsEFS_FreeSpaceAmount

#define EvtFsEFS_FreeSpaceAmount   EvtFsEFSId(EventLevelOp, 36)

◆ EvtFsEFS_FreeSpaceRetrieve

#define EvtFsEFS_FreeSpaceRetrieve   EvtFsEFSId(EventLevelOp, 35)

◆ EvtFsEFS_InitDrive

#define EvtFsEFS_InitDrive   EvtFsEFSId(EventLevelOp, 0)

◆ EvtFsEFS_InitDriver

#define EvtFsEFS_InitDriver   EvtFsEFSId(EventLevelOp, 1)

◆ EvtFsEFS_InitDriverFailed

#define EvtFsEFS_InitDriverFailed   EvtFsEFSId(EventLevelError, 2)

◆ EvtFsEFS_InvalidParameter

#define EvtFsEFS_InvalidParameter   EvtFsEFSId(EventLevelError, 55)

◆ EvtFsEFS_MountDrive

#define EvtFsEFS_MountDrive   EvtFsEFSId(EventLevelOp, 5)

◆ EvtFsEFS_MountDriveSuccess

#define EvtFsEFS_MountDriveSuccess   EvtFsEFSId(EventLevelOp, 6)

◆ EvtFsEFS_No

#define EvtFsEFS_No   (0x80 | 2) /* FsEFS component number */

◆ EvtFsEFS_OpenModeInvalid

#define EvtFsEFS_OpenModeInvalid   EvtFsEFSId(EventLevelError, 28)

◆ EvtFsEFS_OpenModeUnsupported

#define EvtFsEFS_OpenModeUnsupported   EvtFsEFSId(EventLevelError, 20)

◆ EvtFsEFS_UninitDrive

#define EvtFsEFS_UninitDrive   EvtFsEFSId(EventLevelOp, 3)

◆ EvtFsEFS_UninitDriver

#define EvtFsEFS_UninitDriver   EvtFsEFSId(EventLevelOp, 4)

◆ EvtFsEFS_UnmountDrive

#define EvtFsEFS_UnmountDrive   EvtFsEFSId(EventLevelOp, 10)

◆ EvtFsEFS_UnmountDriveSuccess

#define EvtFsEFS_UnmountDriveSuccess   EvtFsEFSId(EventLevelOp, 11)

◆ EvtFsEFSId

#define EvtFsEFSId (   Level,
  Msg_No 
)    EventID(Level, EvtFsEFS_No, Msg_No)

◆ EvtFsFAT_AttribSet

#define EvtFsFAT_AttribSet   EvtFsFATId(EventLevelOp, 81)

◆ EvtFsFAT_AttribSetSuccess

#define EvtFsFAT_AttribSetSuccess   EvtFsFATId(EventLevelOp, 82)

◆ EvtFsFAT_ChDir

#define EvtFsFAT_ChDir   EvtFsFATId(EventLevelOp, 77)

◆ EvtFsFAT_ChDirSuccess

#define EvtFsFAT_ChDirSuccess   EvtFsFATId(EventLevelOp, 78)

◆ EvtFsFAT_ClearHiddenSectors

#define EvtFsFAT_ClearHiddenSectors   EvtFsFATId(EventLevelOp, 37)

◆ EvtFsFAT_ClearReservedSectors

#define EvtFsFAT_ClearReservedSectors   EvtFsFATId(EventLevelOp, 38)

◆ EvtFsFAT_ClearRootSectors

#define EvtFsFAT_ClearRootSectors   EvtFsFATId(EventLevelOp, 39)

◆ EvtFsFAT_CountFreeClus

#define EvtFsFAT_CountFreeClus   EvtFsFATId(EventLevelOp, 23)

◆ EvtFsFAT_CreateFAT

#define EvtFsFAT_CreateFAT   EvtFsFATId(EventLevelOp, 40)

◆ EvtFsFAT_DirCreate

#define EvtFsFAT_DirCreate   EvtFsFATId(EventLevelOp, 73)

◆ EvtFsFAT_DirCreateSuccess

#define EvtFsFAT_DirCreateSuccess   EvtFsFATId(EventLevelOp, 74)

◆ EvtFsFAT_DirEntryAllocFailed

#define EvtFsFAT_DirEntryAllocFailed   EvtFsFATId(EventLevelError, 57)

◆ EvtFsFAT_DirRemove

#define EvtFsFAT_DirRemove   EvtFsFATId(EventLevelOp, 75)

◆ EvtFsFAT_DirRemoveSuccess

#define EvtFsFAT_DirRemoveSuccess   EvtFsFATId(EventLevelOp, 76)

◆ EvtFsFAT_DiskFull

#define EvtFsFAT_DiskFull   EvtFsFATId(EventLevelError, 56)

◆ EvtFsFAT_DriverNotInitialized

#define EvtFsFAT_DriverNotInitialized   EvtFsFATId(EventLevelError, 88)

◆ EvtFsFAT_FileClose

#define EvtFsFAT_FileClose   EvtFsFATId(EventLevelOp, 62)

◆ EvtFsFAT_FileDelete

#define EvtFsFAT_FileDelete   EvtFsFATId(EventLevelOp, 69)

◆ EvtFsFAT_FileDeleteSuccess

#define EvtFsFAT_FileDeleteSuccess   EvtFsFATId(EventLevelOp, 70)

◆ EvtFsFAT_FileFind

#define EvtFsFAT_FileFind   EvtFsFATId(EventLevelOp, 86)

◆ EvtFsFAT_FileFlush

#define EvtFsFAT_FileFlush   EvtFsFATId(EventLevelOp, 66)

◆ EvtFsFAT_FileHandleError

#define EvtFsFAT_FileHandleError   EvtFsFATId(EventLevelError, 63)

◆ EvtFsFAT_FileHandleInvalid

#define EvtFsFAT_FileHandleInvalid   EvtFsFATId(EventLevelError, 51)

◆ EvtFsFAT_FileHandleUnavailable

#define EvtFsFAT_FileHandleUnavailable   EvtFsFATId(EventLevelError, 50)

◆ EvtFsFAT_FileIsInUse

#define EvtFsFAT_FileIsInUse   EvtFsFATId(EventLevelError, 46)

◆ EvtFsFAT_FileIsNonExistent

#define EvtFsFAT_FileIsNonExistent   EvtFsFATId(EventLevelError, 48)

◆ EvtFsFAT_FileIsReadOnly

#define EvtFsFAT_FileIsReadOnly   EvtFsFATId(EventLevelError, 47)

◆ EvtFsFAT_FileModeRead

#define EvtFsFAT_FileModeRead   EvtFsFATId(EventLevelError, 85)

◆ EvtFsFAT_FileOpen

#define EvtFsFAT_FileOpen   EvtFsFATId(EventLevelOp, 42)

◆ EvtFsFAT_FileRead

#define EvtFsFAT_FileRead   EvtFsFATId(EventLevelOp, 64)

◆ EvtFsFAT_FileRename

#define EvtFsFAT_FileRename   EvtFsFATId(EventLevelOp, 71)

◆ EvtFsFAT_FileRenameSuccess

#define EvtFsFAT_FileRenameSuccess   EvtFsFATId(EventLevelOp, 72)

◆ EvtFsFAT_FileSeek

#define EvtFsFAT_FileSeek   EvtFsFATId(EventLevelOp, 67)

◆ EvtFsFAT_FileSeekIncrease

#define EvtFsFAT_FileSeekIncrease   EvtFsFATId(EventLevelOp, 68)

◆ EvtFsFAT_FileWrite

#define EvtFsFAT_FileWrite   EvtFsFATId(EventLevelOp, 65)

◆ EvtFsFAT_FormatDrive

#define EvtFsFAT_FormatDrive   EvtFsFATId(EventLevelOp, 27)

◆ EvtFsFAT_FormatDriveSuccess

#define EvtFsFAT_FormatDriveSuccess   EvtFsFATId(EventLevelOp, 28)

◆ EvtFsFAT_FormatLowLevel

#define EvtFsFAT_FormatLowLevel   EvtFsFATId(EventLevelOp, 32)

◆ EvtFsFAT_FormatMediaCapacity

#define EvtFsFAT_FormatMediaCapacity   EvtFsFATId(EventLevelOp, 31)

◆ EvtFsFAT_FormatNoSpace

#define EvtFsFAT_FormatNoSpace   EvtFsFATId(EventLevelError, 33)

◆ EvtFsFAT_FormatNoSpaceFAT32

#define EvtFsFAT_FormatNoSpaceFAT32   EvtFsFATId(EventLevelError, 34)

◆ EvtFsFAT_FormatOptionDetected

#define EvtFsFAT_FormatOptionDetected   EvtFsFATId(EventLevelOp, 30)

◆ EvtFsFAT_FormatProperties

#define EvtFsFAT_FormatProperties   EvtFsFATId(EventLevelOp, 41)

◆ EvtFsFAT_FreeAmount

#define EvtFsFAT_FreeAmount   EvtFsFATId(EventLevelOp, 84)

◆ EvtFsFAT_GetFreeSpace

#define EvtFsFAT_GetFreeSpace   EvtFsFATId(EventLevelOp, 83)

◆ EvtFsFAT_InitDrive

#define EvtFsFAT_InitDrive   EvtFsFATId(EventLevelOp, 0)

◆ EvtFsFAT_InitDriverCfgError

#define EvtFsFAT_InitDriverCfgError   EvtFsFATId(EventLevelError, 2)

◆ EvtFsFAT_InitDriverError

#define EvtFsFAT_InitDriverError   EvtFsFATId(EventLevelError, 3)

◆ EvtFsFAT_InitDriveSuccess

#define EvtFsFAT_InitDriveSuccess   EvtFsFATId(EventLevelOp, 1)

◆ EvtFsFAT_InitJournal

#define EvtFsFAT_InitJournal   EvtFsFATId(EventLevelOp, 59)

◆ EvtFsFAT_InitJournalFATError

#define EvtFsFAT_InitJournalFATError   EvtFsFATId(EventLevelOp, 61)

◆ EvtFsFAT_InitJournalSuccess

#define EvtFsFAT_InitJournalSuccess   EvtFsFATId(EventLevelOp, 60)

◆ EvtFsFAT_InitMediaError

#define EvtFsFAT_InitMediaError   EvtFsFATId(EventLevelError, 6)

◆ EvtFsFAT_InvalidBootSector

#define EvtFsFAT_InvalidBootSector   EvtFsFATId(EventLevelError, 16)

◆ EvtFsFAT_InvalidFAT

#define EvtFsFAT_InvalidFAT   EvtFsFATId(EventLevelError, 17)

◆ EvtFsFAT_InvalidFreeClusFSInfo

#define EvtFsFAT_InvalidFreeClusFSInfo   EvtFsFATId(EventLevelError, 20)

◆ EvtFsFAT_InvalidFSInfo

#define EvtFsFAT_InvalidFSInfo   EvtFsFATId(EventLevelError, 19)

◆ EvtFsFAT_InvalidMBR

#define EvtFsFAT_InvalidMBR   EvtFsFATId(EventLevelError, 13)

◆ EvtFsFAT_InvalidNextClusFSInfo

#define EvtFsFAT_InvalidNextClusFSInfo   EvtFsFATId(EventLevelError, 21)

◆ EvtFsFAT_InvalidParameter

#define EvtFsFAT_InvalidParameter   EvtFsFATId(EventLevelError, 87)

◆ EvtFsFAT_LabelInvalid

#define EvtFsFAT_LabelInvalid   EvtFsFATId(EventLevelError, 52)

◆ EvtFsFAT_LabelNotSet

#define EvtFsFAT_LabelNotSet   EvtFsFATId(EventLevelError, 53)

◆ EvtFsFAT_LabelString

#define EvtFsFAT_LabelString   EvtFsFATId(EventLevelDetail, 91)

◆ EvtFsFAT_MediaInitStatError

#define EvtFsFAT_MediaInitStatError   EvtFsFATId(EventLevelError, 8)

◆ EvtFsFAT_MediaInsertStatError

#define EvtFsFAT_MediaInsertStatError   EvtFsFATId(EventLevelError, 7)

◆ EvtFsFAT_MountDrive

#define EvtFsFAT_MountDrive   EvtFsFATId(EventLevelOp, 5)

◆ EvtFsFAT_MountDriveSuccess

#define EvtFsFAT_MountDriveSuccess   EvtFsFATId(EventLevelOp, 24)

◆ EvtFsFAT_NameCacheEntryDelete

#define EvtFsFAT_NameCacheEntryDelete   EvtFsFATId(EventLevelDetail, 96)

◆ EvtFsFAT_NameCacheEntryFound

#define EvtFsFAT_NameCacheEntryFound   EvtFsFATId(EventLevelDetail, 94)

◆ EvtFsFAT_NameCacheEntryInsert

#define EvtFsFAT_NameCacheEntryInsert   EvtFsFATId(EventLevelDetail, 95)

◆ EvtFsFAT_NameCacheHit

#define EvtFsFAT_NameCacheHit   EvtFsFATId(EventLevelOp, 92)

◆ EvtFsFAT_NameCacheMiss

#define EvtFsFAT_NameCacheMiss   EvtFsFATId(EventLevelOp, 93)

◆ EvtFsFAT_No

#define EvtFsFAT_No   (0x80 | 1) /* FsFAT component number */

◆ EvtFsFAT_NonexistentMBR

#define EvtFsFAT_NonexistentMBR   EvtFsFATId(EventLevelOp, 14)

◆ EvtFsFAT_OptionsString

#define EvtFsFAT_OptionsString   EvtFsFATId(EventLevelDetail, 90)

◆ EvtFsFAT_PathBufferToSmall

#define EvtFsFAT_PathBufferToSmall   EvtFsFATId(EventLevelError, 58)

◆ EvtFsFAT_PathInvalidChar

#define EvtFsFAT_PathInvalidChar   EvtFsFATId(EventLevelError, 43)

◆ EvtFsFAT_PathIsDirNotFile

#define EvtFsFAT_PathIsDirNotFile   EvtFsFATId(EventLevelError, 45)

◆ EvtFsFAT_PathIsTooLong

#define EvtFsFAT_PathIsTooLong   EvtFsFATId(EventLevelError, 44)

◆ EvtFsFAT_PathName

#define EvtFsFAT_PathName   EvtFsFATId(EventLevelDetail, 89)

◆ EvtFsFAT_PathProcessing

#define EvtFsFAT_PathProcessing   EvtFsFATId(EventLevelOp, 49)

◆ EvtFsFAT_Pwd

#define EvtFsFAT_Pwd   EvtFsFATId(EventLevelOp, 79)

◆ EvtFsFAT_PwdSuccess

#define EvtFsFAT_PwdSuccess   EvtFsFATId(EventLevelOp, 80)

◆ EvtFsFAT_ReadBootSector

#define EvtFsFAT_ReadBootSector   EvtFsFATId(EventLevelOp, 15)

◆ EvtFsFAT_ReadFSInfo

#define EvtFsFAT_ReadFSInfo   EvtFsFATId(EventLevelOp, 18)

◆ EvtFsFAT_ReadMBR

#define EvtFsFAT_ReadMBR   EvtFsFATId(EventLevelOp, 12)

◆ EvtFsFAT_ResetHandles

#define EvtFsFAT_ResetHandles   EvtFsFATId(EventLevelOp, 29)

◆ EvtFsFAT_SectorReadFailed

#define EvtFsFAT_SectorReadFailed   EvtFsFATId(EventLevelError, 54)

◆ EvtFsFAT_SectorWriteFailed

#define EvtFsFAT_SectorWriteFailed   EvtFsFATId(EventLevelError, 55)

◆ EvtFsFAT_TimeData

#define EvtFsFAT_TimeData   EvtFsFATId(EventLevelDetail, 99)

◆ EvtFsFAT_TimeGet

#define EvtFsFAT_TimeGet   EvtFsFATId(EventLevelOp, 98)

◆ EvtFsFAT_TimeSet

#define EvtFsFAT_TimeSet   EvtFsFATId(EventLevelOp, 97)

◆ EvtFsFAT_UninitDrive

#define EvtFsFAT_UninitDrive   EvtFsFATId(EventLevelOp, 4)

◆ EvtFsFAT_UnmountDrive

#define EvtFsFAT_UnmountDrive   EvtFsFATId(EventLevelOp, 25)

◆ EvtFsFAT_UnmountDriveSuccess

#define EvtFsFAT_UnmountDriveSuccess   EvtFsFATId(EventLevelOp, 26)

◆ EvtFsFAT_VolumeNotMounted

#define EvtFsFAT_VolumeNotMounted   EvtFsFATId(EventLevelError, 11)

◆ EvtFsFAT_VolumeReadyStatError

#define EvtFsFAT_VolumeReadyStatError   EvtFsFATId(EventLevelError, 9)

◆ EvtFsFAT_VolumeWriteStatError

#define EvtFsFAT_VolumeWriteStatError   EvtFsFATId(EventLevelError, 10)

◆ EvtFsFAT_WriteBootSector

#define EvtFsFAT_WriteBootSector   EvtFsFATId(EventLevelOp, 36)

◆ EvtFsFAT_WriteFSInfo

#define EvtFsFAT_WriteFSInfo   EvtFsFATId(EventLevelOp, 22)

◆ EvtFsFAT_WriteMBR

#define EvtFsFAT_WriteMBR   EvtFsFATId(EventLevelOp, 35)

◆ EvtFsFATId

#define EvtFsFATId (   Level,
  Msg_No 
)    EventID(Level, EvtFsFAT_No, Msg_No)

◆ EvtFsIOC_DeviceControl

#define EvtFsIOC_DeviceControl   EvtFsIOCId(EventLevelAPI, 18)

◆ EvtFsIOC_DeviceControlSuccess

#define EvtFsIOC_DeviceControlSuccess   EvtFsIOCId(EventLevelOp, 19)

◆ EvtFsIOC_DriveIdInvalid

#define EvtFsIOC_DriveIdInvalid   EvtFsIOCId(EventLevelError, 20)

◆ EvtFsIOC_DriveNotFAT

#define EvtFsIOC_DriveNotFAT   EvtFsIOCId(EventLevelError, 21)

◆ EvtFsIOC_GetCache

#define EvtFsIOC_GetCache   EvtFsIOCId(EventLevelAPI, 7)

◆ EvtFsIOC_GetCacheSuccess

#define EvtFsIOC_GetCacheSuccess   EvtFsIOCId(EventLevelOp, 8)

◆ EvtFsIOC_GetId

#define EvtFsIOC_GetId   EvtFsIOCId(EventLevelAPI, 0)

◆ EvtFsIOC_GetIdError

#define EvtFsIOC_GetIdError   EvtFsIOCId(EventLevelError, 2)

◆ EvtFsIOC_GetIdSuccess

#define EvtFsIOC_GetIdSuccess   EvtFsIOCId(EventLevelOp, 1)

◆ EvtFsIOC_Lock

#define EvtFsIOC_Lock   EvtFsIOCId(EventLevelAPI, 3)

◆ EvtFsIOC_LockSuccess

#define EvtFsIOC_LockSuccess   EvtFsIOCId(EventLevelOp, 4)

◆ EvtFsIOC_No

#define EvtFsIOC_No   (0x80 | 3) /* FsIOC component number */

◆ EvtFsIOC_NotAllowed

#define EvtFsIOC_NotAllowed   EvtFsIOCId(EventLevelError, 22)

◆ EvtFsIOC_ReadInfo

#define EvtFsIOC_ReadInfo   EvtFsIOCId(EventLevelAPI, 15)

◆ EvtFsIOC_ReadInfoError

#define EvtFsIOC_ReadInfoError   EvtFsIOCId(EventLevelError, 17)

◆ EvtFsIOC_ReadInfoSuccess

#define EvtFsIOC_ReadInfoSuccess   EvtFsIOCId(EventLevelOp, 16)

◆ EvtFsIOC_ReadSector

#define EvtFsIOC_ReadSector   EvtFsIOCId(EventLevelAPI, 9)

◆ EvtFsIOC_ReadSectorError

#define EvtFsIOC_ReadSectorError   EvtFsIOCId(EventLevelError, 11)

◆ EvtFsIOC_ReadSectorSuccess

#define EvtFsIOC_ReadSectorSuccess   EvtFsIOCId(EventLevelOp, 10)

◆ EvtFsIOC_Unlock

#define EvtFsIOC_Unlock   EvtFsIOCId(EventLevelAPI, 5)

◆ EvtFsIOC_UnlockSuccess

#define EvtFsIOC_UnlockSuccess   EvtFsIOCId(EventLevelOp, 6)

◆ EvtFsIOC_WriteSector

#define EvtFsIOC_WriteSector   EvtFsIOCId(EventLevelAPI, 12)

◆ EvtFsIOC_WriteSectorError

#define EvtFsIOC_WriteSectorError   EvtFsIOCId(EventLevelError, 14)

◆ EvtFsIOC_WriteSectorSuccess

#define EvtFsIOC_WriteSectorSuccess   EvtFsIOCId(EventLevelOp, 13)

◆ EvtFsIOCId

#define EvtFsIOCId (   Level,
  Msg_No 
)    EventID(Level, EvtFsIOC_No, Msg_No)

◆ EvtFsMcMCI_No

#define EvtFsMcMCI_No   (0x80 | 6) /* FsMcMCI component number */

◆ EvtFsMcMCIId

#define EvtFsMcMCIId (   Level,
  Msg_No 
)    EventID(Level, EvtFsMcMCI_No, Msg_No)

◆ EvtFsMcSPI_No

#define EvtFsMcSPI_No   (0x80 | 7) /* FsMcSPI component number */

◆ EvtFsMcSPIId

#define EvtFsMcSPIId (   Level,
  Msg_No 
)    EventID(Level, EvtFsMcSPI_No, Msg_No)

◆ EvtFsNAND_No

#define EvtFsNAND_No   (0x80 | 5) /* FsNAND component number */

◆ EvtFsNANDId

#define EvtFsNANDId (   Level,
  Msg_No 
)    EventID(Level, EvtFsNAND_No, Msg_No)

◆ EvtFsNFTL_AllocateBlock

#define EvtFsNFTL_AllocateBlock   EvtFsNFTLId(EventLevelOp, 38)

◆ EvtFsNFTL_AllocatedBlock

#define EvtFsNFTL_AllocatedBlock   EvtFsNFTLId(EventLevelOp, 58)

◆ EvtFsNFTL_BadBlockDetected

#define EvtFsNFTL_BadBlockDetected   EvtFsNFTLId(EventLevelOp, 26)

◆ EvtFsNFTL_BadBlockMark

#define EvtFsNFTL_BadBlockMark   EvtFsNFTLId(EventLevelOp, 27)

◆ EvtFsNFTL_BBMPositionSet

#define EvtFsNFTL_BBMPositionSet   EvtFsNFTLId(EventLevelOp, 25)

◆ EvtFsNFTL_BitErrorCorrected

#define EvtFsNFTL_BitErrorCorrected   EvtFsNFTLId(EventLevelOp, 55)

◆ EvtFsNFTL_BlockErase

#define EvtFsNFTL_BlockErase   EvtFsNFTLId(EventLevelDetail, 66)

◆ EvtFsNFTL_BlockEraseFailed

#define EvtFsNFTL_BlockEraseFailed   EvtFsNFTLId(EventLevelError, 53)

◆ EvtFsNFTL_BlockEraseStatusErr

#define EvtFsNFTL_BlockEraseStatusErr   EvtFsNFTLId(EventLevelOp, 52)

◆ EvtFsNFTL_BlockEraseTimeout

#define EvtFsNFTL_BlockEraseTimeout   EvtFsNFTLId(EventLevelError, 54)

◆ EvtFsNFTL_BootSignatureInvalid

#define EvtFsNFTL_BootSignatureInvalid   EvtFsNFTLId(EventLevelOp, 11)

◆ EvtFsNFTL_BootSignatureValid

#define EvtFsNFTL_BootSignatureValid   EvtFsNFTLId(EventLevelOp, 10)

◆ EvtFsNFTL_CacheRead

#define EvtFsNFTL_CacheRead   EvtFsNFTLId(EventLevelDetail, 69)

◆ EvtFsNFTL_CacheWrite

#define EvtFsNFTL_CacheWrite   EvtFsNFTLId(EventLevelDetail, 68)

◆ EvtFsNFTL_DataBlockCapacity

#define EvtFsNFTL_DataBlockCapacity   EvtFsNFTLId(EventLevelOp, 12)

◆ EvtFsNFTL_DevCtrl

#define EvtFsNFTL_DevCtrl   EvtFsNFTLId(EventLevelOp, 20)

◆ EvtFsNFTL_DevCtrlUnsupported

#define EvtFsNFTL_DevCtrlUnsupported   EvtFsNFTLId(EventLevelError, 21)

◆ EvtFsNFTL_DeviceNotInitialized

#define EvtFsNFTL_DeviceNotInitialized   EvtFsNFTLId(EventLevelError, 4)

◆ EvtFsNFTL_Format

#define EvtFsNFTL_Format   EvtFsNFTLId(EventLevelOp, 22)

◆ EvtFsNFTL_FormatLLEB

#define EvtFsNFTL_FormatLLEB   EvtFsNFTLId(EventLevelOp, 24)

◆ EvtFsNFTL_FormatSuccess

#define EvtFsNFTL_FormatSuccess   EvtFsNFTLId(EventLevelOp, 23)

◆ EvtFsNFTL_GarbageCollection

#define EvtFsNFTL_GarbageCollection   EvtFsNFTLId(EventLevelOp, 42)

◆ EvtFsNFTL_Init

#define EvtFsNFTL_Init   EvtFsNFTLId(EventLevelOp, 0)

◆ EvtFsNFTL_InitMediaFailed

#define EvtFsNFTL_InitMediaFailed   EvtFsNFTLId(EventLevelError, 1)

◆ EvtFsNFTL_LbnOutOfRange

#define EvtFsNFTL_LbnOutOfRange   EvtFsNFTLId(EventLevelError, 34)

◆ EvtFsNFTL_LbnToPbn

#define EvtFsNFTL_LbnToPbn   EvtFsNFTLId(EventLevelOp, 33)

◆ EvtFsNFTL_LoadDataLayout

#define EvtFsNFTL_LoadDataLayout   EvtFsNFTLId(EventLevelDetail, 61)

◆ EvtFsNFTL_LoadSector

#define EvtFsNFTL_LoadSector   EvtFsNFTLId(EventLevelDetail, 59)

◆ EvtFsNFTL_LoadTableLayout

#define EvtFsNFTL_LoadTableLayout   EvtFsNFTLId(EventLevelDetail, 60)

◆ EvtFsNFTL_LsnFind

#define EvtFsNFTL_LsnFind   EvtFsNFTLId(EventLevelOp, 39)

◆ EvtFsNFTL_LsnFound

#define EvtFsNFTL_LsnFound   EvtFsNFTLId(EventLevelOp, 40)

◆ EvtFsNFTL_LsnNotFound

#define EvtFsNFTL_LsnNotFound   EvtFsNFTLId(EventLevelOp, 41)

◆ EvtFsNFTL_LsnToLbn

#define EvtFsNFTL_LsnToLbn   EvtFsNFTLId(EventLevelOp, 32)

◆ EvtFsNFTL_Mount

#define EvtFsNFTL_Mount   EvtFsNFTLId(EventLevelOp, 2)

◆ EvtFsNFTL_MountSuccess

#define EvtFsNFTL_MountSuccess   EvtFsNFTLId(EventLevelOp, 3)

◆ EvtFsNFTL_MoveData

#define EvtFsNFTL_MoveData   EvtFsNFTLId(EventLevelOp, 44)

◆ EvtFsNFTL_No

#define EvtFsNFTL_No   (0x80 | 4) /* FsNFTL component number */

◆ EvtFsNFTL_PageProgramFailed

#define EvtFsNFTL_PageProgramFailed   EvtFsNFTLId(EventLevelError, 50)

◆ EvtFsNFTL_PageProgramStatusErr

#define EvtFsNFTL_PageProgramStatusErr   EvtFsNFTLId(EventLevelOp, 49)

◆ EvtFsNFTL_PageProgramTimeout

#define EvtFsNFTL_PageProgramTimeout   EvtFsNFTLId(EventLevelError, 51)

◆ EvtFsNFTL_PageRead

#define EvtFsNFTL_PageRead   EvtFsNFTLId(EventLevelDetail, 65)

◆ EvtFsNFTL_PageReadFailed

#define EvtFsNFTL_PageReadFailed   EvtFsNFTLId(EventLevelError, 48)

◆ EvtFsNFTL_PageWrite

#define EvtFsNFTL_PageWrite   EvtFsNFTLId(EventLevelDetail, 64)

◆ EvtFsNFTL_ParameterInvalid

#define EvtFsNFTL_ParameterInvalid   EvtFsNFTLId(EventLevelError, 56)

◆ EvtFsNFTL_PbnOutOfRange

#define EvtFsNFTL_PbnOutOfRange   EvtFsNFTLId(EventLevelError, 35)

◆ EvtFsNFTL_ReadBootBlock

#define EvtFsNFTL_ReadBootBlock   EvtFsNFTLId(EventLevelOp, 8)

◆ EvtFsNFTL_ReadBootBlockFailed

#define EvtFsNFTL_ReadBootBlockFailed   EvtFsNFTLId(EventLevelError, 9)

◆ EvtFsNFTL_ReadInfo

#define EvtFsNFTL_ReadInfo   EvtFsNFTLId(EventLevelOp, 18)

◆ EvtFsNFTL_ReadInfoSuccess

#define EvtFsNFTL_ReadInfoSuccess   EvtFsNFTLId(EventLevelOp, 19)

◆ EvtFsNFTL_ReadSector

#define EvtFsNFTL_ReadSector   EvtFsNFTLId(EventLevelOp, 30)

◆ EvtFsNFTL_ReadSectorSuccess

#define EvtFsNFTL_ReadSectorSuccess   EvtFsNFTLId(EventLevelOp, 31)

◆ EvtFsNFTL_ReadTable

#define EvtFsNFTL_ReadTable   EvtFsNFTLId(EventLevelOp, 13)

◆ EvtFsNFTL_ReadTableFailed

#define EvtFsNFTL_ReadTableFailed   EvtFsNFTLId(EventLevelError, 14)

◆ EvtFsNFTL_RelocateBlock

#define EvtFsNFTL_RelocateBlock   EvtFsNFTLId(EventLevelOp, 45)

◆ EvtFsNFTL_RelocateBlockFailed

#define EvtFsNFTL_RelocateBlockFailed   EvtFsNFTLId(EventLevelError, 46)

◆ EvtFsNFTL_ResetDevice

#define EvtFsNFTL_ResetDevice   EvtFsNFTLId(EventLevelOp, 5)

◆ EvtFsNFTL_ResetDeviceFailed

#define EvtFsNFTL_ResetDeviceFailed   EvtFsNFTLId(EventLevelError, 6)

◆ EvtFsNFTL_ResetDeviceTimeout

#define EvtFsNFTL_ResetDeviceTimeout   EvtFsNFTLId(EventLevelError, 7)

◆ EvtFsNFTL_SetBadBlockMarker

#define EvtFsNFTL_SetBadBlockMarker   EvtFsNFTLId(EventLevelOp, 43)

◆ EvtFsNFTL_SetupPageLayout

#define EvtFsNFTL_SetupPageLayout   EvtFsNFTLId(EventLevelDetail, 62)

◆ EvtFsNFTL_SetupSpareLayout

#define EvtFsNFTL_SetupSpareLayout   EvtFsNFTLId(EventLevelDetail, 63)

◆ EvtFsNFTL_SkipBadBlock

#define EvtFsNFTL_SkipBadBlock   EvtFsNFTLId(EventLevelOp, 47)

◆ EvtFsNFTL_StatusRead

#define EvtFsNFTL_StatusRead   EvtFsNFTLId(EventLevelDetail, 67)

◆ EvtFsNFTL_TableEntryNotFound

#define EvtFsNFTL_TableEntryNotFound   EvtFsNFTLId(EventLevelOp, 37)

◆ EvtFsNFTL_TableLookup

#define EvtFsNFTL_TableLookup   EvtFsNFTLId(EventLevelOp, 36)

◆ EvtFsNFTL_TableUpdate

#define EvtFsNFTL_TableUpdate   EvtFsNFTLId(EventLevelOp, 57)

◆ EvtFsNFTL_Uninit

#define EvtFsNFTL_Uninit   EvtFsNFTLId(EventLevelOp, 15)

◆ EvtFsNFTL_UninitDriver

#define EvtFsNFTL_UninitDriver   EvtFsNFTLId(EventLevelOp, 16)

◆ EvtFsNFTL_UninitDriverFailed

#define EvtFsNFTL_UninitDriverFailed   EvtFsNFTLId(EventLevelError, 17)

◆ EvtFsNFTL_WriteSector

#define EvtFsNFTL_WriteSector   EvtFsNFTLId(EventLevelOp, 28)

◆ EvtFsNFTL_WriteSectorSuccess

#define EvtFsNFTL_WriteSectorSuccess   EvtFsNFTLId(EventLevelOp, 29)

◆ EvtFsNFTLId

#define EvtFsNFTLId (   Level,
  Msg_No 
)    EventID(Level, EvtFsNFTL_No, Msg_No)

Function Documentation

◆ EvrFsCore_fs_fclose()

__STATIC_INLINE void EvrFsCore_fs_fclose ( int  handle)

Event on file close (API)

Parameters
[in]handlefile handle

◆ EvrFsCore_fs_fflush()

__STATIC_INLINE void EvrFsCore_fs_fflush ( int32_t  handle)

Event on file buffer flush (API)

Parameters
[in]handlefile handle

◆ EvrFsCore_fs_fopen()

__STATIC_INLINE void EvrFsCore_fs_fopen ( const char *  path,
int  mode 
)

Event on file open (API)

Parameters
[in]pathfile name pointer
[in]modeANSI open mode bitmap

◆ EvrFsCore_fs_fread()

__STATIC_INLINE void EvrFsCore_fs_fread ( int32_t  handle,
void *  buf,
uint32_t  cnt 
)

Event on read from a file (API)

Parameters
[in]handlefile handle
[in]bufdata buffer
[in]cntnumber of bytes to read

◆ EvrFsCore_fs_fseek()

__STATIC_INLINE void EvrFsCore_fs_fseek ( int32_t  handle,
int64_t  offset,
int32_t  whence 
)

Event on file position move (API)

Parameters
[in]handlefile handle
[in]offsetthe number of bytes to move
[in]whencefile position location

◆ EvrFsCore_fs_fsize()

__STATIC_INLINE void EvrFsCore_fs_fsize ( int  handle)

Event on current file length request (API)

Parameters
[in]handlefile handle

◆ EvrFsCore_fs_fwrite()

__STATIC_INLINE void EvrFsCore_fs_fwrite ( int32_t  handle,
const void *  buf,
uint32_t  cnt 
)

Event on write to a file (API)

Parameters
[in]handlefile handle
[in]bufdata buffer
[in]cntnumber of bytes to write

◆ EvrFsEFS_FileClose()

__STATIC_INLINE void EvrFsEFS_FileClose ( int32_t  h)

Event on EFS file close (Op)

Parameters
[in]hEFS file handle index

◆ EvrFsEFS_FileFlush()

__STATIC_INLINE void EvrFsEFS_FileFlush ( int32_t  h)

Event on EFS file flush (Op)

Parameters
[in]hEFS file handle index

◆ EvrFsEFS_FileHandleInvalid()

__STATIC_INLINE void EvrFsEFS_FileHandleInvalid ( int32_t  h)

Event on invalid handle (Error)

Parameters
[in]hEFS file handle index

◆ EvrFsEFS_FileNotOpened()

__STATIC_INLINE void EvrFsEFS_FileNotOpened ( int32_t  h,
uint32_t  flags 
)

Event on EFS file close (Op)

Parameters
[in]hEFS file handle index
[in]flagsfile handle flags

◆ EvrFsEFS_FileOpen()

__STATIC_INLINE void EvrFsEFS_FileOpen ( int32_t  h,
const char *  path,
int32_t  openmode 
)

Event on EFS file open (Op)

Parameters
[in]hEFS file handle index
[in]pathfile path buffer memory location
[in]openmodeopen mode

◆ EvrFsEFS_FileOpenReadMode()

__STATIC_INLINE void EvrFsEFS_FileOpenReadMode ( int32_t  h)

Event on EFS when writing to read only file (Error)

Parameters
[in]hEFS file handle index

◆ EvrFsEFS_FileOpenWriteMode()

__STATIC_INLINE void EvrFsEFS_FileOpenWriteMode ( int32_t  h)

Event on EFS when reading from write only file (Error)

Parameters
[in]hEFS file handle index

◆ EvrFsEFS_FileRead()

__STATIC_INLINE void EvrFsEFS_FileRead ( int32_t  h,
uint8_t *  buf,
uint32_t  len 
)

Event on EFS file read (Op)

Parameters
[in]hEFS file handle index
[in]bufdata buffer
[in]lennumber of bytes to read

◆ EvrFsEFS_FileSeek()

__STATIC_INLINE void EvrFsEFS_FileSeek ( int32_t  h,
int32_t  offset,
int32_t  whence 
)

Event on EFS file seek (Op)

Parameters
[in]hEFS file handle index
[in]offsetthe number of bytes to move
[in]whencefile position location

◆ EvrFsEFS_FileSeekEOF()

__STATIC_INLINE void EvrFsEFS_FileSeekEOF ( int32_t  h,
uint32_t  size,
uint32_t  pos 
)

Event on EFS file seek beyond EOF (Error)

Parameters
[in]hEFS file handle index
[in]sizefile size
[in]posfile position

◆ EvrFsEFS_FileWrite()

__STATIC_INLINE void EvrFsEFS_FileWrite ( int32_t  h,
const uint8_t *  buf,
uint32_t  len 
)

Event on EFS file write (Op)

Parameters
[in]hEFS file handle index
[in]bufdata buffer
[in]lennumber of bytes to write

◆ EvrFsEFS_FlashWriteFailed()

__STATIC_INLINE void EvrFsEFS_FlashWriteFailed ( uint32_t  drive,
uint32_t  addr,
const void *  buf,
uint32_t  cnt 
)

Event on Flash driver write data error (Error)

Parameters
[in]drive4 byte encoded drive letter
[in]addrblock address
[in]bufdata buffer address
[in]cntnumber of bytes to write

◆ EvrFsEFS_OpenModeInvalid()

__STATIC_INLINE void EvrFsEFS_OpenModeInvalid ( int32_t  h,
uint32_t  flags 
)

Event on invalid EFS file handle open mode (Error)

Parameters
[in]hEFS file handle index
[in]flagsfile handle flags

◆ EvrFsEFS_OpenModeUnsupported()

__STATIC_INLINE void EvrFsEFS_OpenModeUnsupported ( int32_t  h,
int32_t  openmode 
)

Event on unsupported EFS file open mode specification (Error)

Parameters
[in]hEFS file handle index
[in]openmodeopen mode

◆ EvrFsFAT_FileClose()

__STATIC_INLINE void EvrFsFAT_FileClose ( int32_t  h)

Event on FAT file close (Op)

Parameters
[in]hFAT file handle index

◆ EvrFsFAT_FileFlush()

__STATIC_INLINE void EvrFsFAT_FileFlush ( int32_t  h)

Event on FAT file flush (Op)

Parameters
[in]hFAT file handle index

◆ EvrFsFAT_FileHandleInvalid()

__STATIC_INLINE void EvrFsFAT_FileHandleInvalid ( int32_t  h)

Event on invalid FAT file handle number (Error)

Parameters
[in]hFAT file handle index

◆ EvrFsFAT_FileOpen()

__STATIC_INLINE void EvrFsFAT_FileOpen ( int32_t  h,
const char *  path,
int32_t  openmode 
)

Event on FAT file open (Op)

Parameters
[in]hFAT file handle index
[in]pathfile path buffer memory location
[in]openmodeopen mode

◆ EvrFsFAT_FileRead()

__STATIC_INLINE void EvrFsFAT_FileRead ( int32_t  h,
uint8_t *  buf,
uint32_t  len 
)

Event on FAT file read (Op)

Parameters
[in]hFAT file handle index
[in]bufdata buffer
[in]lennumber of bytes to read

◆ EvrFsFAT_FileSeek()

__STATIC_INLINE void EvrFsFAT_FileSeek ( int32_t  h,
int64_t  offset,
int32_t  whence 
)

Event on FAT file seek (Op)

Parameters
[in]hFAT file handle index
[in]offsetthe number of bytes to move
[in]whencefile position location

◆ EvrFsFAT_FileWrite()

__STATIC_INLINE void EvrFsFAT_FileWrite ( int32_t  h,
const uint8_t *  buf,
uint32_t  len 
)

Event on FAT file write (Op)

Parameters
[in]hFAT file handle index
[in]bufdata buffer
[in]lennumber of bytes to write

◆ EvrFsIOC_DeviceControl()

__STATIC_INLINE void EvrFsIOC_DeviceControl ( int32_t  drv_id,
uint32_t  code,
uint32_t  p 
)

Event on call of fs_ioc_read_info function (API)

Parameters
[in]drv_iddrive ID
[in]codedevice control code fsDevCtrlCode
[in]pgeneric pointer address

◆ EvrFsIOC_DeviceControlSuccess()

__STATIC_INLINE void EvrFsIOC_DeviceControlSuccess ( int32_t  drv_id,
uint32_t  code,
uint32_t  p 
)

Event on call of fs_ioc_read_info function (API)

Parameters
[in]drv_iddrive ID
[in]codedevice control code fsDevCtrlCode
[in]pgeneric pointer address

◆ EvrFsIOC_DriveIdInvalid()

__STATIC_INLINE void EvrFsIOC_DriveIdInvalid ( int32_t  drv_id)

Event on invalid drive ID specifier (Error)

Parameters
[in]drv_iddrive ID

◆ EvrFsIOC_DriveNotFAT()

__STATIC_INLINE void EvrFsIOC_DriveNotFAT ( int32_t  drv_id)

Event on non-FAT drive specifier (Error)

Parameters
[in]drv_iddrive ID

◆ EvrFsIOC_GetCache()

__STATIC_INLINE void EvrFsIOC_GetCache ( int32_t  drv_id,
uint32_t  cache_info 
)

Event on call of fs_ioc_get_cache function (API)

Parameters
[in]drv_iddrive ID
[in]cache_infocache information structure address

◆ EvrFsIOC_GetCacheSuccess()

__STATIC_INLINE void EvrFsIOC_GetCacheSuccess ( int32_t  drv_id,
uint32_t  buf,
uint32_t  size 
)

Event on successful cache buffer information retrieve operation (Op)

Parameters
[in]drv_iddrive ID
[in]bufcache buffer address
[in]sizecache buffer size

◆ EvrFsIOC_GetIdSuccess()

__STATIC_INLINE void EvrFsIOC_GetIdSuccess ( uint32_t  drive,
int32_t  drv_id 
)

Event on retrieval of drive ID (Op)

Parameters
[in]drive4 byte encoded drive letter
[in]drv_iddrive ID

◆ EvrFsIOC_Lock()

__STATIC_INLINE void EvrFsIOC_Lock ( int32_t  drv_id)

Event on call of fs_ioc_lock function (API)

Parameters
[in]drv_iddrive ID

◆ EvrFsIOC_LockSuccess()

__STATIC_INLINE void EvrFsIOC_LockSuccess ( int32_t  drv_id)

Event on successful drive lock operation (Op)

Parameters
[in]drv_iddrive ID

◆ EvrFsIOC_ReadInfo()

__STATIC_INLINE void EvrFsIOC_ReadInfo ( int32_t  drv_id,
uint32_t  info 
)

Event on call of fs_ioc_read_info function (API)

Parameters
[in]drv_iddrive ID
[in]infomedia information structure address

◆ EvrFsIOC_ReadInfoError()

__STATIC_INLINE void EvrFsIOC_ReadInfoError ( int32_t  drv_id)

Event on read info operation error (Error)

Parameters
[in]drv_iddrive ID

◆ EvrFsIOC_ReadInfoSuccess()

__STATIC_INLINE void EvrFsIOC_ReadInfoSuccess ( int32_t  drv_id,
uint32_t  block_count 
)

Event on successful read info operation (Op)

Parameters
[in]drv_iddrive ID
[in]block_countmedia capacity in 512 bytes blocks

◆ EvrFsIOC_ReadSector()

__STATIC_INLINE void EvrFsIOC_ReadSector ( int32_t  drv_id,
uint32_t  sect,
uint32_t  buf,
uint32_t  cnt 
)

Event on call of fs_ioc_read_sector function (API)

Parameters
[in]drv_iddrive ID
[in]sectsector number
[in]bufdata buffer address
[in]cntnumber of sectors

◆ EvrFsIOC_ReadSectorError()

__STATIC_INLINE void EvrFsIOC_ReadSectorError ( int32_t  drv_id,
uint32_t  sect,
uint32_t  buf,
uint32_t  cnt 
)

Event on read sector operation error (Error)

Parameters
[in]drv_iddrive ID
[in]sectsector number
[in]bufdata buffer address
[in]cntnumber of sectors

◆ EvrFsIOC_ReadSectorSuccess()

__STATIC_INLINE void EvrFsIOC_ReadSectorSuccess ( int32_t  drv_id,
uint32_t  sect,
uint32_t  buf,
uint32_t  cnt 
)

Event on successful read sector operation (Op)

Parameters
[in]drv_iddrive ID
[in]sectsector number
[in]bufdata buffer address
[in]cntnumber of sectors

◆ EvrFsIOC_Unlock()

__STATIC_INLINE void EvrFsIOC_Unlock ( int32_t  drv_id)

Event on call of fs_ioc_unlock function (API)

Parameters
[in]drv_iddrive ID

◆ EvrFsIOC_UnlockSuccess()

__STATIC_INLINE void EvrFsIOC_UnlockSuccess ( int32_t  drv_id)

Event on successful drive unlock operation (Op)

Parameters
[in]drv_iddrive ID

◆ EvrFsIOC_WriteSector()

__STATIC_INLINE void EvrFsIOC_WriteSector ( int32_t  drv_id,
uint32_t  sect,
uint32_t  buf,
uint32_t  cnt 
)

Event on call of fs_ioc_write_sector function (API)

Parameters
[in]drv_iddrive ID
[in]sectsector number
[in]bufdata buffer address
[in]cntnumber of sectors

◆ EvrFsIOC_WriteSectorError()

__STATIC_INLINE void EvrFsIOC_WriteSectorError ( int32_t  drv_id,
uint32_t  sect,
uint32_t  buf,
uint32_t  cnt 
)

Event on write sector operation error (Error)

Parameters
[in]drv_iddrive ID
[in]sectsector number
[in]bufdata buffer address
[in]cntnumber of sectors

◆ EvrFsIOC_WriteSectorSuccess()

__STATIC_INLINE void EvrFsIOC_WriteSectorSuccess ( int32_t  drv_id,
uint32_t  sect,
uint32_t  buf,
uint32_t  cnt 
)

Event on successful read sector operation (Op)

Parameters
[in]drv_iddrive ID
[in]sectsector number
[in]bufdata buffer address
[in]cntnumber of sectors