diff options
Diffstat (limited to 'tests/wipy/wlan/machine.py')
-rw-r--r-- | tests/wipy/wlan/machine.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/wipy/wlan/machine.py b/tests/wipy/wlan/machine.py new file mode 100644 index 0000000000..2ee5299651 --- /dev/null +++ b/tests/wipy/wlan/machine.py @@ -0,0 +1,42 @@ +''' +machine test for the CC3200 based boards. +''' + +import machine +import os +from network import WLAN + +mch = os.uname().machine +if not 'LaunchPad' in mch and not'WiPy' in mch: + raise Exception('Board not supported!') + +wifi = WLAN() + +print(machine) +machine.idle() +print(machine.freq() == (80000000,)) +print(machine.unique_id() == wifi.mac()) + +machine.main('main.py') + +rand_nums = [] +for i in range(0, 100): + rand = machine.rng() + if rand not in rand_nums: + rand_nums.append(rand) + else: + print('RNG number repeated') + break + +for i in range(0, 10): + machine.idle() + +print("Active") + +print(machine.reset_cause() >= 0) +print(machine.wake_reason() >= 0) + +try: + machine.main(123456) +except: + print('Exception') |