Compartilhar via


NanoPiR2sDriver Classe

Definição

Um driver GPIO para o NanoPi R2S

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

Comentários

SoC: Rockchip RK3328

Construtores

NanoPiR2sDriver()

Um driver GPIO para o NanoPi R2S

Campos

_gpioPointers

Um driver GPIO para o NanoPi R2S

(Herdado de RockchipDriver)
_pinModes

Um driver GPIO para o NanoPi R2S

(Herdado de RockchipDriver)
GpioMemoryFilePath

Um driver GPIO para o NanoPi R2S

(Herdado de RockchipDriver)

Propriedades

ClockResetUnit

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

(Herdado de Rk3328Driver)
GeneralRegisterFiles

Endereço GRF (Arquivos de Registro Geral).

(Herdado de Rk3328Driver)
GpioRegisterAddresses

Endereços de registro gpio.

(Herdado de Rk3328Driver)
PinCount

O número de pinos fornecidos pelo driver.

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 Rk3328Driver)
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 Rk3328Driver)
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 Rk3328Driver)
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