From dbfad6924823857a645bda18f5bcd02b22895de5 Mon Sep 17 00:00:00 2001 From: Bruno Schwander Date: Wed, 6 Feb 2019 08:20:11 -0600 Subject: [PATCH] drivers/ioexpander/tca64xx.c: Fix some errors in the TCA64XX driver. --- drivers/ioexpander/tca64xx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/ioexpander/tca64xx.c b/drivers/ioexpander/tca64xx.c index e4ca94f72a3..1fd2639bde2 100644 --- a/drivers/ioexpander/tca64xx.c +++ b/drivers/ioexpander/tca64xx.c @@ -257,7 +257,7 @@ static uint8_t tca64_ngpios(FAR struct tca64_dev_s *priv) static uint8_t tca64_input_reg(FAR struct tca64_dev_s *priv, uint8_t pin) { FAR const struct tca64_part_s *part = tca64_getpart(priv); - uint8_t reg = part->tp_output; + uint8_t reg = part->tp_input; DEBUGASSERT(pin <= part->tp_ngpios); return reg + (pin >> 3); @@ -996,7 +996,6 @@ static FAR void *tca64_attach(FAR struct ioexpander_dev_s *dev, tca64_unlock(priv); return handle; } -#endif /**************************************************************************** * Name: tca64_detach @@ -1028,6 +1027,7 @@ static int tca64_detach(FAR struct ioexpander_dev_s *dev, FAR void *handle) cb->cbarg = NULL; return OK; } +#endif /**************************************************************************** * Name: tca64_int_update