CPDIR_INOUT
case GPIO_PIN_INPUT|GPIO_PIN_OUTPUT: dir = CPDIR_INOUT; break;
case GPIO_PIN_INPUT: dir = CPDIR_INOUT; break;