共用方式為


OrangePi4Driver 類別

定義

Orange Pi 4/4B 的 GPIO 驅動程式。

public class OrangePi4Driver : Iot.Device.Gpio.Drivers.Rk3399Driver
type OrangePi4Driver = class
    inherit Rk3399Driver
Public Class OrangePi4Driver
Inherits Rk3399Driver
繼承

備註

SoC:Rockchip RK3399

建構函式

OrangePi4Driver()

Orange Pi 4/4B 的 GPIO 驅動程式。

欄位

_gpioPointers

Orange Pi 4/4B 的 GPIO 驅動程式。

(繼承來源 RockchipDriver)
_pinModes

Orange Pi 4/4B 的 GPIO 驅動程式。

(繼承來源 RockchipDriver)
GpioMemoryFilePath

Orange Pi 4/4B 的 GPIO 驅動程式。

(繼承來源 RockchipDriver)

屬性

ClockResetUnit

時鐘和重設單位 (CRU) 位址。

(繼承來源 Rk3399Driver)
GeneralRegisterFiles

一般註冊檔案 (GRF) 位址。

(繼承來源 Rk3399Driver)
GpioRegisterAddresses

Gpio 登入位址。

(繼承來源 Rk3399Driver)
PinCount

驅動程式提供的針腳數目。

PmuClockResetUnit

PMU 時鐘和重設單位 (PMU CRU) 位址。

(繼承來源 Rk3399Driver)
PmuGeneralRegisterFiles

PMU 一般註冊檔案 (PMU GRF) 位址。

(繼承來源 Rk3399Driver)

方法

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

加入已變更釘選值的處理常式。

(繼承來源 RockchipDriver)
ClosePin(Int32)

關閉開啟的釘選。

(繼承來源 RockchipDriver)
ConvertPinNumberToLogicalNumberingScheme(Int32)

將板接腳編號轉換為驅動程式的邏輯編號配置。

Dispose()

處置此實例,關閉所有開啟的釘選

(繼承來源 GpioDriver)
Dispose(Boolean)

處置此實例

(繼承來源 Rk3399Driver)
GetPinMode(Int32)

取得針腳的模式。

(繼承來源 RockchipDriver)
IsPinModeSupported(Int32, PinMode)

檢查針腳是否支援特定模式。

(繼承來源 Rk3399Driver)
OpenPin(Int32)

開啟釘選,使其可供使用。 這會保留針腳方向,但如果它是輸出,該值在開啟之後一律會低。

(繼承來源 RockchipDriver)
QueryComponentInformation()

查詢元件及其子系的相關資訊。

(繼承來源 GpioDriver)
Read(Int32)

讀取釘選的目前值。

(繼承來源 RockchipDriver)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

移除已變更釘選值的處理常式。

(繼承來源 RockchipDriver)
SetPinMode(Int32, PinMode, PinValue)

將模式設定為針腳,並設定輸出釘選的初始值。

(繼承來源 GpioDriver)
SetPinMode(Int32, PinMode)

將模式設定為針腳。

(繼承來源 Rk3399Driver)
Toggle(Int32)

切換釘選的目前值。

(繼承來源 SysFsDriver)
UnmapPinNumber(Int32)

將驅動程式邏輯編號配置中的針腳編號取消對應,以使用埠名稱釘選號碼。

(繼承來源 RockchipDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

封鎖執行,直到收到 eventType 類型的事件或要求取消為止。

(繼承來源 RockchipDriver)
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

非同步呼叫,直到收到 eventType 類型的事件或要求取消為止。

(繼承來源 RockchipDriver)
Write(Int32, PinValue)

將值寫入釘選。

(繼承來源 RockchipDriver)

適用於