Compartilhar via


Windows.Devices.I2c.Provider Namespace

Essa API expõe uma interface provider e classes associadas para o usuário implementar para um controlador específico. A API I2C precisa de uma implementação de Provedor de I2 C para se comunicar com o controlador de I2 C.

Observação

Para obter informações sobre provedores, consulte a observação no início do tópico namespace Windows.Devices.Gpio.Provider .

Classes

ProviderI2cConnectionSettings

Representa as configurações de conexão que você deseja usar para um dispositivo de circuito inter-integrado (I2 C).

Estruturas

ProviderI2cTransferResult

Fornece informações sobre se os dados são transferidos que o método ReadPartial, WritePartial ou WriteReadPartial executou com êxito e o número real de bytes transferidos pelo método.

Interfaces

II2cControllerProvider

Representa propriedades e métodos comuns a todos os controladores I2 C.

II2cDeviceProvider

Representa métodos comuns a todos os provedores de dispositivo I2 C.

II2cProvider

Representa ações comuns a todos os provedores de I2 C.

Enumerações

ProviderI2cBusSpeed

Descreve as velocidades de barramento disponíveis para conexão a um dispositivo de circuito inter-integrado (I2 C). A velocidade do ônibus é a frequência com que o barramento I2 C é exibido ao acessar o dispositivo.

ProviderI2cSharingMode

Descreve os modos nos quais você pode se conectar a um endereço de barramento de circuito inter-integrado (I2 C). Esses modos determinam se outras conexões com o endereço do barramento I2 C podem ser abertas enquanto você está conectado ao endereço do barramento I2 C.

ProviderI2cTransferStatus

Descreve se os dados são transferidos que o método ReadPartial, WritePartial ou WriteReadPartial teve êxito ou fornece o motivo pelo qual as transferências não foram bem-sucedidas.