다음을 통해 공유


Windows.Devices.Gpio.Provider 네임스페이스

이 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 핀에 대한 다른 연결을 열 수 있는지 여부를 결정합니다.