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

[Interface] SPI主端設備介面 更多...

#include <SPIMaster.h>

公開方法(Public Methods)

virtual hal::serial::SPIgetSPI (void) override
 取得SPI基礎介面參考
 
virtual bool beginTransmitter (bool enable) override
 控制傳輸狀態
 
virtual bool setClockRate (uint32 clock) override
 設定傳輸時脈頻率
 
virtual uint32 getClockRate (void) override
 取得當前傳輸時脈頻率
 

詳細描述

[Interface] SPI主端設備介面

實現SPI主設備的基本功能,包含時脈設定及 傳輸控制等機制。

1.0.0

函式成員說明文件

◆ beginTransmitter()

virtual bool hal::serial::SPIMaster::beginTransmitter ( bool enable)
pure virtual

控制傳輸狀態

參數
enabletrue開始傳輸,false停止傳輸
傳回值
true 操作成功
false 操作失敗

◆ getClockRate()

virtual uint32 hal::serial::SPIMaster::getClockRate ( void )
pure virtual

取得當前傳輸時脈頻率

傳回值
uint32 當前頻率

◆ getSPI()

virtual hal::serial::SPI & hal::serial::SPIMaster::getSPI ( void )
pure virtual

取得SPI基礎介面參考

傳回值
hal::serial::SPI& SPI基礎介面參考

◆ setClockRate()

virtual bool hal::serial::SPIMaster::setClockRate ( uint32 clock)
pure virtual

設定傳輸時脈頻率

參數
clock目標頻率
傳回值
true 設定成功
false 設定失敗

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