Sdílet prostřednictvím


Rk3328Driver Třída

Definice

Ovladač GPIO pro Rockchip RK3328

public class Rk3328Driver : Iot.Device.Gpio.Drivers.RockchipDriver
type Rk3328Driver = class
    inherit RockchipDriver
Public Class Rk3328Driver
Inherits RockchipDriver
Dědičnost
Odvozené

Konstruktory

Rk3328Driver()

Inicializuje novou instanci Rk3328Driver třídy .

Pole

_gpioPointers

Ovladač GPIO pro Rockchip RK3328

(Zděděno od RockchipDriver)
_pinModes

Ovladač GPIO pro Rockchip RK3328

(Zděděno od RockchipDriver)
GpioMemoryFilePath

Ovladač GPIO pro Rockchip RK3328

(Zděděno od RockchipDriver)

Vlastnosti

ClockResetUnit

Adresa hodin a jednotek obnovení (CRU).

GeneralRegisterFiles

Adresa GRF (General Register Files).

GpioRegisterAddresses

Registrační adresy Gpio.

PinCount

Počet špendlíků od řidiče.

(Zděděno od RockchipDriver)

Metody

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Přidá obslužnou rutinu pro událost změny hodnoty PŘIPnutí.

(Zděděno od RockchipDriver)
ClosePin(Int32)

Zavře otevřený špendlík.

(Zděděno od RockchipDriver)
ConvertPinNumberToLogicalNumberingScheme(Int32)

Převede číslo špendlíku desky na logické schéma číslování řidiče.

(Zděděno od RockchipDriver)
Dispose()

Odstraní tuto instanci a zavře všechny otevřené špendlíky.

(Zděděno od GpioDriver)
Dispose(Boolean)

Odstraní tuto instanci.

GetPinMode(Int32)

Získá režim špendlíku.

(Zděděno od RockchipDriver)
IsPinModeSupported(Int32, PinMode)

Zkontroluje, jestli špendlík podporuje určitý režim.

OpenPin(Int32)

Otevře špendlík, aby byl připravený k použití. Tím se zachová směr kolíku, ale pokud se jedná o výstup, bude hodnota po otevření vždy nízká.

(Zděděno od RockchipDriver)
QueryComponentInformation()

Dotaz na informace o komponentě a jejích podřízených objektech.

(Zděděno od GpioDriver)
Read(Int32)

Načte aktuální hodnotu špendlíku.

(Zděděno od RockchipDriver)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Odebere obslužnou rutinu události změny hodnoty PIN.

(Zděděno od RockchipDriver)
SetPinMode(Int32, PinMode, PinValue)

Nastaví režim na špendlík a nastaví počáteční hodnotu výstupního špendlíku.

(Zděděno od GpioDriver)
SetPinMode(Int32, PinMode)

Nastaví režim na špendlík.

Toggle(Int32)

Přepíná aktuální hodnotu špendlíku.

(Zděděno od SysFsDriver)
UnmapPinNumber(Int32)

Zrušte mapování čísla PIN v logickém schématu číslování ovladače a připnete číslo s názvem portu.

(Zděděno od RockchipDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blokuje spuštění, dokud není přijata událost typu eventType nebo dokud se nepožaduje zrušení.

(Zděděno od RockchipDriver)
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Asynchronní volání, dokud není přijata událost typu eventType nebo dokud se nepožaduje zrušení.

(Zděděno od RockchipDriver)
Write(Int32, PinValue)

Zapíše hodnotu do špendlíku.

(Zděděno od RockchipDriver)

Platí pro