STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
Loading...
Searching...
No Matches
MemIf.h
Go to the documentation of this file.
1
10#ifndef MEMIF_H__
11#define MEMIF_H__
12
13#include "Std_Types.h"
14
18#define MEMIF_E_PARAM_DEVICE 0x01u
19#define MEMIF_E_PARAM_POINTER 0x02u
22
36
53
64
65#endif
_MemIf_JobResultType
Denotes the result of the last job.
Definition MemIf.h:43
@ MEMIF_JOB_OK
Definition MemIf.h:44
@ MEMIF_BLOCK_INCONSISTENT
Definition MemIf.h:48
@ MEMIF_JOB_CANCELED
Definition MemIf.h:47
@ MEMIF_JOB_FAILED
Definition MemIf.h:45
@ MEMIF_BLOCK_INVALID
Definition MemIf.h:50
@ MEMIF_JOB_PENDING
Definition MemIf.h:46
_MemIf_ModeType
Denotes the operation mode of the underlying abstraction modules and device drivers.
Definition MemIf.h:60
@ MEMIF_MODE_SLOW
Definition MemIf.h:61
@ MEMIF_MODE_FAST
Definition MemIf.h:62
_MemIf_StatusType
Denotes the current status of the underlying abstraction module and device drive.
Definition MemIf.h:29
@ MEMIF_UNINIT
Definition MemIf.h:30
@ MEMIF_IDLE
Definition MemIf.h:31
@ MEMIF_BUSY
Definition MemIf.h:32
@ MEMIF_BUSY_INTERNAL
Definition MemIf.h:33
enum _MemIf_StatusType MemIf_StatusType
Denotes the current status of the underlying abstraction module and device drive.
enum _MemIf_JobResultType MemIf_JobResultType
Denotes the result of the last job.
enum _MemIf_ModeType MemIf_ModeType
Denotes the operation mode of the underlying abstraction modules and device drivers.
Specification of Standard Types