def main()

in firmware/digit-programmer/flash.py [0:0]


def main():
    cli_conf = OmegaConf.from_cli()
    base_conf = OmegaConf.load("programmer.yaml")
    conf = OmegaConf.merge(base_conf, cli_conf)
    _log.info(f"DIGIT programmer config: {conf}")

    full_serial = format_serial(str(conf.digit.serial))
    set_serial(conf.digit.firmware, full_serial)

    _log.info("Flashing DIGIT firmware...")
    input("Unplug and plug DIGIT into usb then press ENTER...")
    program_digit()
    _log.info("Finished flashing firmware to DIGIT!")