#include <FreeRTOS.h>
#include <semphr.h>
#include <system.h>
#include <stdbool.h>
#include <os.h>
Go to the source code of this file.
|
#define | HAL_DEFINE_GLOBAL_ARRAY(gns) |
|
#define | HAL_GET_DEV(gns, index) (void *) hal_getDev((uintptr_t **) &_devs, &_devs_end, index) |
|
#define | HAL_LOCK(data, waittime, errcode) |
|
#define | HAL_UNLOCK(data, errcode) |
|
#define | HAL_DEFINE_DEVICE_ENTRY(gns, ns, p) extern struct gns##_generic const * const ns##_##p |
|
#define | HAL_ADDDEV(gns, ns, p) struct gns##_generic SECTION(".rodata.devs") USED NO_REORDER const * const ns##_##p = (void const *) &p |
|
#define | HAL_ADD(ns, p) HAL_ADDDEV(hal, ns, p) |
|
#define | HAL_GET_GLOBAL_DEV(index) HAL_GET_DEV(hal, index) |
|
#define | HAL_NAME(n) |
|
#define | HAL_GET_ID(gns, ns, p) |
|