HALFRED  0.4.0
Macros | Functions
hal_core.h File Reference

CPU Core API. More...

Detailed Description

CPU Core API.

HAL CORE module definition.

Purpose
HALFRED Hardware Abstraction Layer
Version
Revision
1556
License
$License$
#include "hal_config.h"
#include "hal_defs.h"
#include "hal_port_core.h"
#include <stddef.h>

Go to the source code of this file.

Macros

#define CORE_Init()   CORE_PORT_Init()
 
#define CORE_Deinit()   CORE_PORT_Deinit()
 
#define CORE_EnterCritical()   CORE_PORT_EnterCritical()
 
#define CORE_ExitCritical()   CORE_PORT_ExitCritical()
 
#define CORE_EnableInterrupts()   CORE_PORT_EnableInterrupts()
 
#define CORE_DisableInterrupts()   CORE_PORT_DisableInterrupts()
 
#define CORE_GetSystemTime()   CORE_PORT_GetSystemTime()
 
#define CORE_Reset()   CORE_PORT_Reset()
 

Functions

HALRESULT CORE_GetUID (void *uid)
 
size_t CORE_GetUIDSize (void)