Windows.Devices.Gpio.Provider 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 API는 공급자 인터페이스 및 특정 컨트롤러에 대해 구현할 관련 클래스를 노출합니다. GPIO API는 GPIO 컨트롤러와 통신하기 위해 GPIO 공급자 구현이 필요합니다.
참고
GPIO 공급자 및 IGpioProvider 인터페이스에 대한 자세한 내용은 버스 공급자를 참조하세요.
코드 예제는 Microsoft.IoT.Lightning GitHub 리포지토리의 및 GpioDeviceProvider.cpp
소스 코드 파일을 참조 GpioDeviceProvider.h
하세요. 자세한 코드 예제는 BusProviders GitHub 리포지토리의 및 SimulatedProvider
폴더를 참조 Arduino
하세요.
클래스
GpioPinProviderValueChangedEventArgs |
IGpioPinProvider.ValueChanged 이벤트에 대한 정보를 제공합니다. |
인터페이스
IGpioControllerProvider |
모든 GPIO(범용 I/O) 컨트롤러에 공통적인 작업을 나타냅니다. |
IGpioPinProvider |
GPIO(범용 I/O) 핀 공급자에게 공통적인 작업을 나타냅니다. |
IGpioProvider |
GPIO(범용 I/O) 컨트롤러 공급자에게 공통적인 작업을 나타냅니다. |
열거형
ProviderGpioPinDriveMode |
GPIO(범용 I/O) 핀이 입력 또는 출력으로 구성되는지 여부와 값이 핀으로 구동되는 방식을 설명합니다. |
ProviderGpioPinEdge |
GPIO(범용 I/O) 핀 값에 발생할 수 있는 가능한 변경 유형에 대해 설명합니다. |
ProviderGpioPinValue |
GPIO(범용 I/O) 핀에 사용할 수 있는 값을 설명합니다. |
ProviderGpioSharingMode |
GPIO(범용 I/O) 핀을 열 수 있는 모드에 대해 설명합니다. 이러한 모드는 핀이 열려 있는 동안 GPIO 핀에 대한 다른 연결을 열 수 있는지 여부를 결정합니다. |