unlimited button presses

This commit is contained in:
Robert Martin
2020-03-08 22:50:20 +09:00
parent a66650c601
commit d5132d3ace
+6 -2
View File
@@ -14,7 +14,7 @@ logger = logging.getLogger(__name__)
async def test_controller_buttons(controller_state: ControllerState): async def test_controller_buttons(controller_state: ControllerState):
""" """
Goes to the "Test Controller Buttons" menu and presses all buttons Navigates to the "Test Controller Buttons" menu and presses all buttons
""" """
await controller_state.connect() await controller_state.connect()
@@ -65,10 +65,14 @@ async def test_controller_buttons(controller_state: ControllerState):
if 'home' in button_list: if 'home' in button_list:
button_list.remove('home') button_list.remove('home')
for i in range(10): # push all buttons consecutively until KeyboardInterrupt
try:
while True:
for button in button_list: for button in button_list:
await button_push(controller_state, button) await button_push(controller_state, button)
await asyncio.sleep(0.1) await asyncio.sleep(0.1)
except KeyboardInterrupt:
pass
async def _main(controller, capture_file=None, spi_flash=None): async def _main(controller, capture_file=None, spi_flash=None):