mirror of
https://github.com/Ai-Thinker-Open/Ai-Thinker-Open_RTL8710BX_ALIOS_SDK.git
synced 2025-03-19 11:12:55 +00:00
30 lines
433 B
C
30 lines
433 B
C
|
/*
|
||
|
* Copyright (C) 2015-2017 Alibaba Group Holding Limited
|
||
|
*/
|
||
|
|
||
|
#ifndef HAL_BASE_H
|
||
|
#define HAL_BASE_H
|
||
|
|
||
|
#include <aos/aos.h>
|
||
|
|
||
|
/*
|
||
|
* HAL common error code
|
||
|
*/
|
||
|
enum {
|
||
|
HAL_ERR_ARG = -4096,
|
||
|
HAL_ERR_CAP,
|
||
|
};
|
||
|
|
||
|
/*
|
||
|
* HAL Module define
|
||
|
*/
|
||
|
typedef struct {
|
||
|
dlist_t list;
|
||
|
int magic;
|
||
|
const char *name;
|
||
|
void *priv_dev; /* Driver may want to describe it */
|
||
|
} hal_module_base_t;
|
||
|
|
||
|
#endif /* HAL_BASE_H */
|
||
|
|