xrocusOS_ADXL355 version
Dependencies: mbed SDFileSystem
include/DeviceDriverInterface.h
- Committer:
- APS_Lab
- Date:
- 2019-07-05
- Revision:
- 20:2f2687580ecb
- Parent:
- 10:db2be22bc2f9
File content as of revision 20:2f2687580ecb:
#ifndef _DEVICEDRIVER_INTERFACE_H_ #define _DEVICEDRIVER_INTERFACE_H_ #include "mbed.h" #include "SDDataStore.h" typedef struct s_device_driver { int (*init)(void); bool (*set_config)(int id_pos, int set); bool (*get_config)(int id_pos, int*get); bool (*reset)(void); bool (*exec)(int deviceID, Serial *pOut, FILE *pSave); bool (*ready2run)(void); bool (*run2ready)(void); } DeviceDriver; #endif /* _DEVICEDRIVER_INTERFACE_H_ */