HALFRED
0.4.0
|
private declarations for the non-volatile memory API More...
private declarations for the non-volatile memory API
Go to the source code of this file.
Data Structures | |
union | NV_OperationData_Tag |
struct | NV_Request_Tag |
Macros | |
#define | HAL_NV_CRITICAL_SECTION_DECLARE |
#define | HAL_NV_CRITICAL_SECTION_BEGIN() CORE_EnterCritical() |
#define | HAL_NV_CRITICAL_SECTION_END() CORE_ExitCritical() |
#define | HAL_NV_MAX_DELAY 1000UL |
Typedefs | |
typedef union NV_OperationData_Tag | NV_OperationData_T |
typedef struct NV_Request_Tag | NV_Request_T |
typedef NV_Request_T * | NV_Request |
Enumerations | |
enum | NV_OpType { NV_NOP, NV_READ, NV_SYNC_WRITE, NV_ASYNC_WRITE, NV_ERASE, NV_FLUSH } |