STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
|
Memory Abstraction Interface More...
#include "Std_Types.h"
Go to the source code of this file.
Macros | |
#define | MEMIF_E_PARAM_DEVICE 0x01u |
#define | MEMIF_E_PARAM_POINTER 0x02u |
Typedefs | |
typedef enum _MemIf_StatusType | MemIf_StatusType |
Denotes the current status of the underlying abstraction module and device drive. | |
typedef enum _MemIf_JobResultType | MemIf_JobResultType |
Denotes the result of the last job. | |
typedef enum _MemIf_ModeType | MemIf_ModeType |
Denotes the operation mode of the underlying abstraction modules and device drivers. | |
Enumerations | |
enum | _MemIf_StatusType { MEMIF_UNINIT = 0x00u , MEMIF_IDLE , MEMIF_BUSY , MEMIF_BUSY_INTERNAL } |
Denotes the current status of the underlying abstraction module and device drive. More... | |
enum | _MemIf_JobResultType { MEMIF_JOB_OK = 0x00u , MEMIF_JOB_FAILED , MEMIF_JOB_PENDING , MEMIF_JOB_CANCELED , MEMIF_BLOCK_INCONSISTENT , MEMIF_BLOCK_INVALID } |
Denotes the result of the last job. More... | |
enum | _MemIf_ModeType { MEMIF_MODE_SLOW = 0x00u , MEMIF_MODE_FAST } |
Denotes the operation mode of the underlying abstraction modules and device drivers. More... | |
Memory Abstraction Interface
This specification describes the functionality, API and configuration of the AUTOSAR Basic Software Module “Memory Abstraction Interface” (MemIf). This module allows the NVRAM manager to access several memory abstraction modules (FEE or EA modules).
typedef enum _MemIf_JobResultType MemIf_JobResultType |
Denotes the result of the last job.
typedef enum _MemIf_ModeType MemIf_ModeType |
Denotes the operation mode of the underlying abstraction modules and device drivers.
typedef enum _MemIf_StatusType MemIf_StatusType |
Denotes the current status of the underlying abstraction module and device drive.
enum _MemIf_JobResultType |
Denotes the result of the last job.
enum _MemIf_ModeType |
Denotes the operation mode of the underlying abstraction modules and device drivers.
enum _MemIf_StatusType |
Denotes the current status of the underlying abstraction module and device drive.