O_NONBLOCK for GPIO.Value()