mFrame
載入中...
搜尋中...
無符合項目
hal::serial::IIC 結構 參考文件abstract

[Interface] IIC基礎介面 更多...

#include <IIC.h>

類別hal::serial::IIC的繼承圖:
hal::Base mcxa153::core::CoreIIC mcxa153::core::CoreIICMaster

複合項目

struct  EventReceiver
 [Interface] IIC接收事件處理器 更多...
 
struct  EventStop
 [Interface] IIC停止事件監聽器 更多...
 
struct  EventTransfer
 [Interface] IIC傳輸事件處理器 更多...
 

公開方法(Public Methods)

virtual void setEventReceiver (hal::serial::IIC::EventReceiver *event) override
 設定接收資料事件處理器
 
virtual void setEventTransfer (hal::serial::IIC::EventTransfer *event) override
 設定傳輸事件處理器
 
virtual void setEventStop (hal::serial::IIC::EventStop *event) override
 設定停止事件處理器
 
- 公開方法(Public Methods) 繼承自 hal::Base
virtual bool deinit (void) override
 硬體去初始化
 
virtual bool init (void) override
 硬體初始化
 
virtual bool isInit (void) override
 檢查硬體初始化狀態
 

詳細描述

[Interface] IIC基礎介面

提供IIC/I2C通訊協議的基本操作功能,包含事件處理器設定 及資料收發控制。

1.0.0

函式成員說明文件

◆ setEventReceiver()

virtual void hal::serial::IIC::setEventReceiver ( hal::serial::IIC::EventReceiver * event)
pure virtual

設定接收資料事件處理器

參數
event事件處理器,nullptr取消事件監聽

實作於 mcxa153::core::CoreIIC.

◆ setEventStop()

virtual void hal::serial::IIC::setEventStop ( hal::serial::IIC::EventStop * event)
pure virtual

設定停止事件處理器

參數
event事件處理器,nullptr取消監聽

實作於 mcxa153::core::CoreIIC.

◆ setEventTransfer()

virtual void hal::serial::IIC::setEventTransfer ( hal::serial::IIC::EventTransfer * event)
pure virtual

設定傳輸事件處理器

參數
event事件處理器,nullptr取消監聽

實作於 mcxa153::core::CoreIIC.


此結構(structure) 文件是由下列檔案中產生: