OrangePi4Driver Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un controlador GPIO para el Orange Pi 4/4B.
public class OrangePi4Driver : Iot.Device.Gpio.Drivers.Rk3399Driver
type OrangePi4Driver = class
inherit Rk3399Driver
Public Class OrangePi4Driver
Inherits Rk3399Driver
- Herencia
Comentarios
SoC: Rockchip RK3399
Constructores
OrangePi4Driver() |
Un controlador GPIO para el Orange Pi 4/4B. |
Campos
_gpioPointers |
Un controlador GPIO para el Orange Pi 4/4B. (Heredado de RockchipDriver) |
_pinModes |
Un controlador GPIO para el Orange Pi 4/4B. (Heredado de RockchipDriver) |
GpioMemoryFilePath |
Un controlador GPIO para el Orange Pi 4/4B. (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 de archivos de registro general de PMU (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ógico del controlador. |
Dispose() |
Elimina esta instancia, cerrando todas las patillas abiertas. (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 una patilla 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() |
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. (Heredado de Rk3399Driver) |
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) |