def kit_reset(is_sim=False): print('\nOpening AWS Zero-touch Kit Device') if not is_sim: device = MchpAwsZTKitDevice(hid.device()) else: device = MchpAwsZTKitDevice(SimMchpAwsZTHidDevice()) device.open() print('\nInitializing Kit') resp = device.init() print(' ATECCx08A SN: %s' % resp['deviceSn']) print('\nResetting Device') device.reset_kit() print('\nDone')
def main(): # Create argument parser to document script use parser = argparse.ArgumentParser(description='Reset the board to a factory state') args = parser.parse_args() print('\nOpening AWS Zero-touch Kit Device') device = MchpAwsZTKitDevice(hid.device()) #device = MchpAwsZTKitDevice(SimMchpAwsZTHidDevice()) device.open() print('\nInitializing Kit') resp = device.init() print(' ATECC508A SN: %s' % resp['deviceSn']) print('\nResetting Device') device.reset_kit() print('\nDone')