sgpio_output_get
val = sgpio_output_get(priv, &addr);
return bank->is_input ? sgpio_input_get(priv, &addr) : sgpio_output_get(priv, &addr);