Compartir a través de


Rk3328Driver Clase

Definición

Un controlador GPIO para Rockchip RK3328

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

Constructores

Rk3328Driver()

Inicializa una nueva instancia de la clase Rk3328Driver.

Campos

_gpioPointers

Un controlador GPIO para Rockchip RK3328

(Heredado de RockchipDriver)
_pinModes

Un controlador GPIO para Rockchip RK3328

(Heredado de RockchipDriver)
GpioMemoryFilePath

Un controlador GPIO para Rockchip RK3328

(Heredado de RockchipDriver)

Propiedades

ClockResetUnit

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

GeneralRegisterFiles

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

GpioRegisterAddresses

Direcciones de registro de Gpio.

PinCount

Número de patillas proporcionadas por el controlador.

(Heredado de RockchipDriver)

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ógico del controlador.

(Heredado de RockchipDriver)
Dispose()

Elimina esta instancia, cerrando todas las patillas abiertas.

(Heredado de GpioDriver)
Dispose(Boolean)

Elimina esta instancia

GetPinMode(Int32)

Obtiene el modo de un pin.

(Heredado de RockchipDriver)
IsPinModeSupported(Int32, PinMode)

Comprueba si una patilla admite un modo específico.

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

Consultar 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 patilla.

(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 una patilla.

Toggle(Int32)

Alterne el valor actual de una patilla.

(Heredado de SysFsDriver)
UnmapPinNumber(Int32)

Desasignación del número de anclaje en el esquema de numeración lógico 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