RP1_DIR_OUTPUT
rp1_set_dir(pin, RP1_DIR_OUTPUT);
return !val ? RP1_DIR_INPUT : RP1_DIR_OUTPUT;
return (rp1_get_dir(pin) == RP1_DIR_OUTPUT) ?