Files
3d_audio/lib_gpio/tests/test_input_1bit_events.py
Steven Dan b43581c2ff add libs
2026-05-12 11:17:20 +08:00

27 lines
1.0 KiB
Python

#!/usr/bin/env python
# Copyright 2015-2021 XMOS LIMITED.
# This Software is subject to the terms of the XMOS Public Licence: Version 1.
import xmostest
from gpio_events_checker import GPIOEventsChecker
def do_input_1bit_events_test():
resources = xmostest.request_resource("xsim")
binary = 'gpio_input_1bit_test/bin/input_events/gpio_input_1bit_test_input_events.xe'
checker = GPIOEventsChecker(test_port="tile[0]:XS1_PORT_1A",
expected_test_port_data=0b1,
num_clients=1,
trigger_port="tile[0]:XS1_PORT_4B")
tester = xmostest.ComparisonTester(open('input_1bit_events_test.expected'),
'lib_gpio', 'gpio_sim_tests',
'input_1bit_events_test',
regexp=False)
xmostest.run_on_simulator(resources['xsim'], binary, simthreads = [checker],
tester = tester)
def runtest():
do_input_1bit_events_test()