1""" 2machine test for the CC3200 based boards. 3""" 4 5import machine 6import os 7from network import WLAN 8 9mch = os.uname().machine 10if not "LaunchPad" in mch and not "WiPy" in mch: 11 raise Exception("Board not supported!") 12 13wifi = WLAN() 14 15print(machine) 16machine.idle() 17print(machine.freq() == (80000000,)) 18print(machine.unique_id() == wifi.mac()) 19 20machine.main("main.py") 21 22rand_nums = [] 23for i in range(0, 100): 24 rand = machine.rng() 25 if rand not in rand_nums: 26 rand_nums.append(rand) 27 else: 28 print("RNG number repeated") 29 break 30 31for i in range(0, 10): 32 machine.idle() 33 34print("Active") 35 36print(machine.reset_cause() >= 0) 37print(machine.wake_reason() >= 0) 38 39try: 40 machine.main(123456) 41except: 42 print("Exception") 43