7#ifndef HAL_BC6AED96_3002_4548_9697_75C3F61F2EE5
8#define HAL_BC6AED96_3002_4548_9697_75C3F61F2EE5
18#include "./../serial/IIC.h"
19#include "./../serial/IICEventError.h"
Definition IICEventError.h:29
Definition IICMaster.h:31
virtual bool beginWrite(uint16 address) override
開始傳輸事件
virtual bool beginRead(uint16 address) override
開始讀取事件
virtual void setEventError(hal::serial::IICEventError *event=nullptr) override
Set the Event Error object.
virtual bool abort(void) override
virtual void setClock(uint32 hz) override
設定傳輸速率
virtual bool isBusy(void) override
取得裝置是否忙碌
virtual hal::serial::IIC & getIIC(void) override
取得IIC基類
virtual uint32 getClock(void) override
取得傳輸速率
Definition Interface.h:134