Compartilhar via


Rk3328Driver Classe

Definição

Um driver GPIO para Rockchip RK3328

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

Construtores

Rk3328Driver()

Inicializa uma nova instância da classe Rk3328Driver.

Campos

_gpioPointers

Um driver GPIO para Rockchip RK3328

(Herdado de RockchipDriver)
_pinModes

Um driver GPIO para Rockchip RK3328

(Herdado de RockchipDriver)
GpioMemoryFilePath

Um driver GPIO para Rockchip RK3328

(Herdado de RockchipDriver)

Propriedades

ClockResetUnit

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

GeneralRegisterFiles

Endereço GRF (Arquivos de Registro Geral).

GpioRegisterAddresses

Endereços de registro gpio.

PinCount

O número de pinos fornecidos pelo driver.

(Herdado de RockchipDriver)

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

(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 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 pino.

(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 pino.

(Herdado de SysFsDriver)
UnmapPinNumber(Int32)

Desmapear o número de pino no esquema de numeração lógica do driver para fixar o número com o nome da porta.

(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 pino.

(Herdado de RockchipDriver)

Aplica-se a