33 #ifndef INCLUDE_DRIVERS_IDRIVER_H_ 34 #define INCLUDE_DRIVERS_IDRIVER_H_ sys_error_code_t IDrvRead(IDriver *this, uint8_t *pDataBuffer, uint16_t nDataSize, uint16_t nChannel)
Definition: IDriverVtbl.h:92
sys_error_code_t IDrvStart(IDriver *this)
Definition: IDriverVtbl.h:72
sys_error_code_t IDrvWrite(IDriver *this, uint8_t *pDataBuffer, uint16_t nDataSize, uint16_t nChannel)
Definition: IDriverVtbl.h:87
sys_error_code_t IDrvDoEnterPowerMode(IDriver *this, const EPowerMode eActivePowerMode, const EPowerMode eNewPowerMode)
Definition: IDriverVtbl.h:82
sys_error_code_t IDrvStop(IDriver *this)
Definition: IDriverVtbl.h:77
Definition: IDriverVtbl.h:59
This file declares the public API related to the power management.
sys_error_code_t IDrvInit(IDriver *this, void *pParams)
Definition: IDriverVtbl.h:67
unsigned short sys_error_code_t
Definition: syserror.h:45