![]() |
mFrame
|
[Interface] IIC從端設備介面 更多...
#include <IICSlave.h>
複合項目 | |
struct | EventStart |
[Interface] IIC起始事件處理器 更多... | |
公開方法(Public Methods) | |
virtual hal::serial::IIC & | getIIC (void) override |
取得IIC基礎介面參考 | |
virtual bool | setAddress (uint16 address) override |
設定從設備位址 | |
virtual bool | begin (void) override |
啟動從端功能 | |
virtual bool | autoMatch (bool enable) override |
設定自動位址匹配 | |
virtual void | setEventStart (hal::serial::IICSlave::EventStart *event) |
設定起始事件處理器 | |
virtual void | setEventStop (hal::serial::IIC::EventStop *event) |
設定停止事件處理器 | |
[Interface] IIC從端設備介面
實現IIC從設備的基本功能,包含位址設定、自動位址匹配 及事件處理等機制。
|
pure virtual |
設定自動位址匹配
enable | true啟用,false停用 |
|
pure virtual |
啟動從端功能
|
pure virtual |
取得IIC基礎介面參考
|
pure virtual |
設定從設備位址
address | 7位元或10位元位址 |
|
virtual |
|
virtual |