共用方式為


Seesaw 類別

定義

代表 Seesaw 裝置

public class Seesaw : IDisposable
type Seesaw = class
    interface IDisposable
Public Class Seesaw
Implements IDisposable
繼承
Seesaw
實作

建構函式

Seesaw(I2cDevice)

初始化 Seesaw 的新實例。

屬性

I2cDevice

用於通訊的 I2C 裝置

Version

SeeSaw 模組的版本。

方法

AnalogRead(Byte)

讀取類比針腳的值。

DisableEncoderInterrupt(Byte)

當編碼器變更時,請停用中斷。

Dispose()

代表 Seesaw 裝置

EnableEncoderInterrupt(Byte)

啟用編碼器變更位置時所引發的中斷。

GetEncoderDelta(Byte)

自上次讀取以來,編碼器位置的變更。

GetEncoderPosition(Byte)

讀取編碼器的目前位置。

GetOptions()

取得 Seesaw 面板上存在的選項/模組

GetTemperature()

讀取 SeeSaw 裝置的溫度。

GetVersion()

取得 Seesaw 面板的韌體版本。

HasModule(Seesaw+SeesawModule)

測試以查看模組是否已編譯成 SeeSaw 韌體。

Initialize(I2cDevice)

初始化 Seesaw 裝置。

Read(Seesaw+SeesawModule, Seesaw+SeesawFunction, Int32, Int16)

從連線到 Seesaw 面板的 I2cDevice 讀取位元組陣列。

ReadByte(Seesaw+SeesawModule, Seesaw+SeesawFunction, Int16)

從連線到 Seesaw 面板的 I2cDevice 讀取位元組。

ReadEEPromByte(Byte)

從 Seesaw 模組上的 EEProm 區域讀取位元組。

ReadGpioDigital(Byte)

從 GPIO 針腳讀取值。

ReadGpioDigitalBulk(UInt64)

從數個 GPIO 針腳讀取值。

ReadGpioInterruptFlags()

讀取所有 Gpio 中斷旗標。 讀取時清除任何旗標。

SetEncoderPosition(Int32, Byte)

設定編碼器的目前位置。

SetGpioInterrupts(UInt32, Boolean)

啟用或停用 GPIO 針腳的中斷。

SetGpioPinMode(Byte, PinMode)

設定 GPIO Pin 的 PinMode。

SetGpioPinModeBulk(UInt64, PinMode)

設定一些 GPIO 針腳的 PinMode

SetI2cAddress(Byte)

變更 Seesaw 面板接聽的 I2C 位址。 請注意,這會重設與主機裝置的通訊,並處置目前的 I2cDevice。

SoftwareReset()

執行 SeeSaw 模組的軟重設。

TouchRead(Byte)

讀取啟用觸控的針腳上的類比值。

Write(Seesaw+SeesawModule, Seesaw+SeesawFunction, ReadOnlySpan<Byte>)

將一系列的位元組寫入連接到 Seesaw 面板的 I2cDevice。

WriteByte(Seesaw+SeesawModule, Seesaw+SeesawFunction, Byte)

將位元組寫入連接到 Seesaw 面板的 I2cDevice。

WriteEEProm(Byte, Byte[])

將位元組陣列寫入 Seesaw 模組上的 EEProm 區域。

WriteEEPromByte(Byte, Byte)

將位元組寫入 Seesaw 模組上的 EEProm 區域。

WriteGpioDigital(Byte, Boolean)

將值寫入 GPIO 針腳

WriteGpioDigitalBulk(UInt64, Boolean)

將值寫入至數個 GPIO 針腳

適用於