Compartilhar via


Rk3399Driver Classe

Definição

Um driver GPIO para Rockchip RK3399

public class Rk3399Driver : Iot.Device.Gpio.Drivers.RockchipDriver
type Rk3399Driver = class
    inherit RockchipDriver
Public Class Rk3399Driver
Inherits RockchipDriver
Herança
Derivado

Construtores

Rk3399Driver()

Inicializa uma nova instância da classe Rk3399Driver.

Campos

_gpioPointers

Um driver GPIO para Rockchip RK3399

(Herdado de RockchipDriver)
_pinModes

Um driver GPIO para Rockchip RK3399

(Herdado de RockchipDriver)
GpioMemoryFilePath

Um driver GPIO para Rockchip RK3399

(Herdado de RockchipDriver)

Propriedades

ClockResetUnit

Endereço CRU (Unidade de Relógio e Redefinição).

GeneralRegisterFiles

Endereço GRF (Arquivos de Registro Geral).

GpioRegisterAddresses

Endereços de registro do Gpio.

PinCount

O número de pinos fornecidos pelo driver.

(Herdado de RockchipDriver)
PmuClockResetUnit

Endereço CRU do PMU (Relógio pmu e unidade de redefinição).

PmuGeneralRegisterFiles

Endereço PMU GRF (Arquivos de Registro Geral do PMU).

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Adiciona um manipulador para um evento alterado de valor de pin.

(Herdado de RockchipDriver)
ClosePin(Int32)

Fecha um pino aberto.

(Herdado de RockchipDriver)
ConvertPinNumberToLogicalNumberingScheme(Int32)

Converte um número de pino de placa no esquema de numeração lógica do driver.

(Herdado de RockchipDriver)
Dispose()

Descarta essa instância, fechando todos os pinos abertos

(Herdado de GpioDriver)
Dispose(Boolean)

Descarta essa instância

GetPinMode(Int32)

Obtém o modo de um pino.

(Herdado de RockchipDriver)
IsPinModeSupported(Int32, PinMode)

Verifica se um pin dá suporte a um modo específico.

OpenPin(Int32)

Abre um pino para que ele esteja pronto para uso. Isso mantém a direção do pino, mas se for a saída, o valor sempre será baixo após abrir.

(Herdado de RockchipDriver)
QueryComponentInformation()

Consultar informações sobre um componente e seus filhos.

(Herdado de GpioDriver)
Read(Int32)

Lê o valor atual de um pin.

(Herdado de RockchipDriver)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Remove um manipulador para um evento alterado de valor de pino.

(Herdado de RockchipDriver)
SetPinMode(Int32, PinMode, PinValue)

Define o modo como um pino e define um valor inicial para um pino de saída.

(Herdado de GpioDriver)
SetPinMode(Int32, PinMode)

Define o modo como um pino.

Toggle(Int32)

Alterne o valor atual de um pin.

(Herdado de SysFsDriver)
UnmapPinNumber(Int32)

Unmap pin number in the driver's logical numbering scheme to pin number with port name.

(Herdado de RockchipDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Bloqueia a execução até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado.

(Herdado de RockchipDriver)
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Chamada assíncrona até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado.

(Herdado de RockchipDriver)
Write(Int32, PinValue)

Grava um valor em um pin.

(Herdado de RockchipDriver)

Aplica-se a