Compare commits
4 Commits
b8b4f4838d
...
55665460b8
Author | SHA1 | Date |
---|---|---|
Vadim Yanitskiy | 55665460b8 | |
Vadim Yanitskiy | 1269ebc098 | |
Vadim Yanitskiy | efaaaa1a7d | |
Vadim Yanitskiy | 2557e130f6 |
|
@ -21,7 +21,6 @@
|
|||
import logging as log
|
||||
import argparse
|
||||
import cmd2
|
||||
import enum
|
||||
import sys
|
||||
|
||||
from sedbgmux.io import DbgMuxIOModem
|
||||
|
@ -42,6 +41,7 @@ class SEDbgMuxApp(cmd2.Cmd):
|
|||
|
||||
if argv.verbose > 0:
|
||||
log.root.setLevel(log.DEBUG)
|
||||
self.debug = True
|
||||
|
||||
self.intro = cmd2.style('Welcome to %s!' % self.DESC, fg=cmd2.Fg.RED)
|
||||
self.prompt = 'DebugMux (\'%s\')> ' % argv.serial_port
|
||||
|
@ -171,21 +171,20 @@ class SEDbgMuxApp(cmd2.Cmd):
|
|||
self.peer.send(DbgMuxFrame.MsgType.Ack)
|
||||
|
||||
|
||||
ap = argparse.ArgumentParser(prog='sedbgmux-shell', description=SEDbgMuxApp.DESC,
|
||||
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
|
||||
ap = argparse.ArgumentParser(prog='sedbgmux-shell', description=SEDbgMuxApp.DESC)
|
||||
|
||||
ap.add_argument('-v', '--verbose', action='count', default=0,
|
||||
help='print debug logging')
|
||||
|
||||
group = ap.add_argument_group('Connection parameters')
|
||||
group = ap.add_argument_group('connection parameters')
|
||||
group.add_argument('-p', '--serial-port', metavar='PORT', type=str, default='/dev/ttyACM0',
|
||||
help='Serial port path (default %(default)s)')
|
||||
help='serial port path (default %(default)s)')
|
||||
group.add_argument('--serial-baudrate', metavar='BAUDRATE', type=int, default=115200,
|
||||
help='Serial port speed (default %(default)s)')
|
||||
help='serial port speed (default %(default)s)')
|
||||
group.add_argument('--serial-timeout', metavar='TIMEOUT', type=float, default=0.5,
|
||||
help='Serial port read timeout (default %(default)s)')
|
||||
help='serial port read timeout (default %(default)s)')
|
||||
group.add_argument('--dump-file', metavar='FILE', type=str,
|
||||
help='Save Rx/Tx DebugMux frames to a file')
|
||||
help='save Rx/Tx DebugMux frames to a file')
|
||||
|
||||
log.basicConfig(
|
||||
format='[%(levelname)s] %(filename)s:%(lineno)d %(message)s', level=log.INFO)
|
||||
|
|
Loading…
Reference in New Issue