Windows.Devices.Gpio.Provider Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |