diff --git a/tests/ports/psoc6/board_only_hw/single/timer.py b/tests/ports/psoc6/board_only_hw/single/timer.py index f0bdb4f1d36fc..6d9eb034422fe 100644 --- a/tests/ports/psoc6/board_only_hw/single/timer.py +++ b/tests/ports/psoc6/board_only_hw/single/timer.py @@ -1,3 +1,4 @@ +import os from machine import Timer import time @@ -76,3 +77,11 @@ def test_multiple_timers(): test_periodic() print("*****Multiple Timers Execution*****") test_multiple_timers() + + # TODO: Timer tests need to be refined. + # The current implementation is not reliable. + # After this tests CY8CPROTO-063-BLE board is not able to the subsequent test. + # This workaround works for + board = os.uname().machine + if "CY8CPROTO-063-BLE" in board: + time.sleep(3)