Compartilhar via


RockPi4bPlusDriver Classe

Definição

Um driver GPIO para o Rock Pi 4B Plus.

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

Comentários

SoC: Rockchip RK3399

Construtores

RockPi4bPlusDriver()

Um driver GPIO para o Rock Pi 4B Plus.

Campos

_gpioPointers

Um driver GPIO para o Rock Pi 4B Plus.

(Herdado de RockchipDriver)
_pinModes

Um driver GPIO para o Rock Pi 4B Plus.

(Herdado de RockchipDriver)
GpioMemoryFilePath

Um driver GPIO para o Rock Pi 4B Plus.

(Herdado de RockchipDriver)

Propriedades

ClockResetUnit

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

(Herdado de Rk3399Driver)
GeneralRegisterFiles

Endereço GRF (Arquivos de Registro Geral).

(Herdado de Rk3399Driver)
GpioRegisterAddresses

Endereços de registro gpio.

(Herdado de Rk3399Driver)
PinCount

O número de pinos fornecidos pelo driver.

PmuClockResetUnit

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

(Herdado de Rk3399Driver)
PmuGeneralRegisterFiles

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

(Herdado de Rk3399Driver)

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.

Dispose()

Descarta essa instância, fechando todos os pinos abertos

(Herdado de GpioDriver)
Dispose(Boolean)

Descarta essa instância

(Herdado de Rk3399Driver)
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.

(Herdado de Rk3399Driver)
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.

(Herdado de Rk3399Driver)
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