Lire en anglais

Partager via


SunxiDriver Classe

Définition

Pilote GPIO générique pour les SoC Allwinner.

C#
public class SunxiDriver : System.Device.Gpio.Drivers.SysFsDriver
Héritage
Dérivé

Remarques

Il s’agit d’un pilote GPIO générique pour les soC Allwinner. Il peut même piloter les broches internes qui ne sont pas dessinées. Avant d’opérer, vous devez être clair sur ce que vous faites.

Constructeurs

SunxiDriver()

Initialise une nouvelle instance de la classe SunxiDriver.

SunxiDriver(Int32, Int32)

Initialise une nouvelle instance de l'objet SunxiDriver.

Propriétés

CpusPortBaseAddress

Adresse de base CPUS-PORT.

CpuxPortBaseAddress

Adresse de base CPUX-PORT.

PinCount

Nombre de broches fournies par le pilote.

Méthodes

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Ajoute un gestionnaire pour un événement de modification de la valeur de code pin.

ClosePin(Int32)

Ferme une broche ouverte.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Convertit un numéro d’épingle de carte en schéma de numérotation logique du pilote.

Dispose()

Supprime cette instance, fermant toutes les broches ouvertes

(Hérité de GpioDriver)
Dispose(Boolean)

Élimine ce instance

GetPinMode(Int32)

Obtient le mode d’une broche.

IsPinModeSupported(Int32, PinMode)

Vérifie si une broche prend en charge un mode spécifique.

MapPinNumber(Char, Int32)

Mapper le numéro de broche avec le nom du contrôleur de port au numéro d’épingle dans le schéma de numérotation logique du pilote.

OpenPin(Int32)

Ouvre une broche pour qu’elle soit prête à être utilisée. Cela conserve le sens de la broche, mais s’il s’agit d’une sortie, la valeur sera toujours faible après l’ouverture.

QueryComponentInformation()

Interroger des informations sur un composant et ses enfants.

(Hérité de GpioDriver)
Read(Int32)

Lit la valeur actuelle d’une broche.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Supprime un gestionnaire pour un événement de modification de valeur de code pin.

SetPinMode(Int32, PinMode, PinValue)

Définit le mode sur une broche et définit une valeur initiale pour une broche de sortie.

(Hérité de GpioDriver)
SetPinMode(Int32, PinMode)

Définit le mode sur une broche.

Toggle(Int32)

Basculez la valeur actuelle d’une broche.

(Hérité de SysFsDriver)
UnmapPinNumber(Int32)

Annulez le mappage du numéro de broche dans le schéma de numérotation logique du pilote sur le numéro d’épingle avec le nom du port.

WaitForEvent(Int32, PinEventTypes, CancellationToken)

Bloque l’exécution jusqu’à ce qu’un événement de type eventType soit reçu ou qu’une annulation soit demandée.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Appel asynchrone jusqu’à ce qu’un événement de type eventType soit reçu ou qu’une annulation soit demandée.

Write(Int32, PinValue)

Écrit une valeur dans une broche.

S’applique à

Produit Versions
.NET IoT Libraries 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0