Bagikan melalui


Windows.Devices.Gpio.Provider Ruang nama

API ini mengekspos antarmuka penyedia, dan kelas terkait untuk Anda terapkan untuk pengontrol tertentu. API GPIO membutuhkan implementasi penyedia GPIO untuk berbicara dengan pengontrol GPIO.

Catatan

Untuk informasi tentang penyedia GPIO, dan antarmuka IGpioProvider , lihat Penyedia bus.

Untuk contoh kode, lihat GpioDeviceProvider.h file kode sumber dan GpioDeviceProvider.cpp di repositori GitHub Microsoft.IoT.Lightning . Untuk contoh kode lainnya, lihat Arduino folder dan SimulatedProvider di repositori GitHub BusProviders .

Kelas

GpioPinProviderValueChangedEventArgs

Menyediakan informasi tentang peristiwa IGpioPinProvider.ValueChanged .

Antarmuka

IGpioControllerProvider

Mewakili tindakan yang umum untuk semua pengontrol I/O (GPIO) tujuan umum.

IGpioPinProvider

Mewakili tindakan yang umum untuk penyedia pin I/O (GPIO) tujuan umum.

IGpioProvider

Mewakili tindakan yang umum untuk penyedia pengontrol I/O (GPIO) tujuan umum.

Enum

ProviderGpioPinDriveMode

Menjelaskan apakah pin I/O tujuan umum (GPIO) dikonfigurasi sebagai input atau output, dan bagaimana nilai didorong ke pin.

ProviderGpioPinEdge

Menjelaskan kemungkinan jenis perubahan yang dapat terjadi pada nilai pin I/O tujuan umum (GPIO).

ProviderGpioPinValue

Menjelaskan nilai yang mungkin untuk pin I/O (GPIO) tujuan umum.

ProviderGpioSharingMode

Menjelaskan mode di mana Anda dapat membuka pin I/O (GPIO) tujuan umum. Mode ini menentukan apakah koneksi lain ke pin GPIO dapat dibuka saat Anda membuka pin.