Compartir a través de


RockPi4bPlusDriver Clase

Definición

Un controlador GPIO para el Rock Pi 4B Plus.

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

Comentarios

SoC: Rockchip RK3399

Constructores

RockPi4bPlusDriver()

Un controlador GPIO para el Rock Pi 4B Plus.

Campos

_gpioPointers

Un controlador GPIO para el Rock Pi 4B Plus.

(Heredado de RockchipDriver)
_pinModes

Un controlador GPIO para el Rock Pi 4B Plus.

(Heredado de RockchipDriver)
GpioMemoryFilePath

Un controlador GPIO para el Rock Pi 4B Plus.

(Heredado de RockchipDriver)

Propiedades

ClockResetUnit

Dirección de unidad de reloj y restablecimiento (CRU).

(Heredado de Rk3399Driver)
GeneralRegisterFiles

Dirección general de archivos de registro (GRF).

(Heredado de Rk3399Driver)
GpioRegisterAddresses

Direcciones de registro de Gpio.

(Heredado de Rk3399Driver)
PinCount

Número de patillas proporcionadas por el controlador.

PmuClockResetUnit

Dirección PMU Clock and Reset Unit (PMU CRU).

(Heredado de Rk3399Driver)
PmuGeneralRegisterFiles

Dirección PMU General Register Files (PMU GRF).

(Heredado de Rk3399Driver)

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Agrega un controlador para un evento de cambio de valor de patilla.

(Heredado de RockchipDriver)
ClosePin(Int32)

Cierra un pin abierto.

(Heredado de RockchipDriver)
ConvertPinNumberToLogicalNumberingScheme(Int32)

Convierte un número de patilla de placa en el esquema de numeración lógica del controlador.

Dispose()

Elimina esta instancia, cerrando todos los pines abiertos.

(Heredado de GpioDriver)
Dispose(Boolean)

Elimina esta instancia

(Heredado de Rk3399Driver)
GetPinMode(Int32)

Obtiene el modo de un pin.

(Heredado de RockchipDriver)
IsPinModeSupported(Int32, PinMode)

Comprueba si un pin admite un modo específico.

(Heredado de Rk3399Driver)
OpenPin(Int32)

Abre un pin para que esté listo para su uso. Esto conserva la dirección del anclaje, pero si es la salida, el valor siempre será bajo después de abrirse.

(Heredado de RockchipDriver)
QueryComponentInformation()

Consulte información sobre un componente y sus elementos secundarios.

(Heredado de GpioDriver)
Read(Int32)

Lee el valor actual de un pin.

(Heredado de RockchipDriver)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Quita un controlador para un evento de cambio de valor de pin.

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

Establece el modo en un pin y establece un valor inicial para un pin de salida.

(Heredado de GpioDriver)
SetPinMode(Int32, PinMode)

Establece el modo en un pin.

(Heredado de Rk3399Driver)
Toggle(Int32)

Alternar el valor actual de un pin.

(Heredado de SysFsDriver)
UnmapPinNumber(Int32)

Desasignación del número de pin en el esquema de numeración lógica del controlador para anclar el número con el nombre del puerto.

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

Bloquea la ejecución hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

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

Llamada asincrónica hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

(Heredado de RockchipDriver)
Write(Int32, PinValue)

Escribe un valor en un pin.

(Heredado de RockchipDriver)

Se aplica a