et312-baud-rate.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:buttshock-py 作者: metafetish 项目源码 文件源码
def main():
    global et312
    parser = argparse.ArgumentParser()
    parser.add_argument("-p", "--port", dest="serial_port",
                        help="Serial Port to use")

    args = parser.parse_args()

    if not args.serial_port:
        print("Serial port argument is required!")
        sys.exit(1)

    with buttshock.et312.ET312SerialSync(args.serial_port) as et312:
        et312.perform_handshake()
        key = et312.key
        print("Key is {0:#x} ({0})".format(et312.key, et312.key))

        current_baud_rate = et312.get_baud_rate()
        print("Current baud flag: {:#02x}".format(current_baud_rate))
        print("Running 1000 mode gets test")
        # Get the current mode
        print("Total time: {}", timeit.timeit(stmt=read_mode, number=1000))
    print("Shifting baud rate")
    with buttshock.et312.ET312SerialSync(args.serial_port,
                                         key=key,
                                         shift_baud_rate=True) as et312:
        print("Running 1000 mode gets test")
        print("Total time: {}", timeit.timeit(stmt=read_mode, number=1000))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号