Das Du einen int benutzt wo Du nur einen bool brauchst...
Dann ist das mit dem zuweisen nicht viel anders.
Schau Dir das INPUT-Beispiel an.
https://wolles-elektronikkiste.de/portexpander-mcp23017
currentButtonState ist dann pinStatus - oder anders rum.