mcp_set_gpio
mcp->gp_idx = offsetof(struct mcp_set_gpio, gpio[offset].value);
mcp->gp_idx = offsetof(struct mcp_set_gpio, gpio[offset].direction);