123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #ifndef __DRIVER_COMMON_H
- #define __DRIVER_COMMON_H
- #include <stddef.h>
- #include <stdint.h>
- #include <stdbool.h>
- #define ARM_DRIVER_VERSION_MAJOR_MINOR(major,minor) (((major) << 8) | (minor))
- typedef struct _ARM_DRIVER_VERSION {
- uint16_t api;
- uint16_t drv;
- } ARM_DRIVER_VERSION;
- #define ARM_DRIVER_OK 0
- #define ARM_DRIVER_ERROR -1
- #define ARM_DRIVER_ERROR_BUSY -2
- #define ARM_DRIVER_ERROR_TIMEOUT -3
- #define ARM_DRIVER_ERROR_UNSUPPORTED -4
- #define ARM_DRIVER_ERROR_PARAMETER -5
- #define ARM_DRIVER_ERROR_SPECIFIC -6
- typedef enum _ARM_POWER_STATE {
- ARM_POWER_OFF,
- ARM_POWER_LOW,
- ARM_POWER_FULL
- } ARM_POWER_STATE;
- #endif
|