gpio half way