retab! and example uses mcp23017 backend