v-alpha fix alternating: modular test using a single button to read one GPIO input pulled high being pulled low by another GPIO pin acting as output, then alternate role of output to input and the opposite