gpio_ext_pca95xx

PCA95XX external GPIO peripheral Uses the gpio_ext_common mechanism for transparent redirecting of gpio calls. Multiple PCA95XX can be used, on different I2C busses. Configuration and writing can be performed non-blocking (reading is always blocking).

Configures

Name

Value

Description

GPIO_EXT_PCA95XX_I2C_PERIPHx

softi2c0

I2C peripheral

Defines

Name

Value

Description

GPIO_EXT_PROVIDERx

GPIO_EXT_PCA95XX

Set-up module as provider for port GPIOEXTx

GPIO_EXT_PCA95XX_I2C_ADDRESSx

0x82

I2C address of GPIO expander

GPIO_EXT_PCA95XX_BLOCKINGx

TRUE|FALSE

Whether write operations to this port should be blocking. (Note: reading is always blocking).

Depends

  • gpio_ext_common