7#ifndef MFRAME_BC6AED96_3002_4548_9697_75C3F61F2EE5
8#define MFRAME_BC6AED96_3002_4548_9697_75C3F61F2EE5
15#include "./../../ufm/lang/Interface.h"
18#include "./../serial/IIC.h"
Definition AnalogInputPin.h:22
[Interface] IIC基礎介面
Definition IIC.h:38
[Interface] IIC錯誤事件處理器
Definition IICMaster.h:139
virtual void onNanAcknowledgeEvent(int queueRemainingCount) override
當發生無回應(NAK)事件時調用
virtual void onBusBusyEvent(void) override
當發生總線忙碌事件時調用
[Interface] IIC主端設備介面
Definition IICMaster.h:39
virtual bool beginWrite(uint16 address) override
開始傳輸事件
virtual bool beginRead(uint16 address) override
開始讀取事件
virtual void setEventError(hal::serial::IICMaster::EventError *event=nullptr) override
設定錯誤事件處理器
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
讀取當前傳輸時脈頻率