Skip to content

Commit

Permalink
Update device cli console
Browse files Browse the repository at this point in the history
Signed-off-by: Karel Blavka <[email protected]>
  • Loading branch information
blavka committed Jan 24, 2025
1 parent 87165c8 commit 6ec3eb0
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion hardwario/cli/device/command.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import os
import pylink
import click
from loguru import logger
from hardwario.cli.console import Console
from hardwario.cli.console.connector import FileLogConnector
from hardwario.cli.chester.validate import validate_hex_file
Expand Down Expand Up @@ -81,10 +82,16 @@ def command_console(ctx, reset, latency, history_file, console_file):
prog.reset()
prog.go()

device_version = str(prog.read_device_info()[0])
device_info = prog.read_device_info()
logger.info(f'device info: {device_info}')

device_version = str(device_info[0])

end = device_version.rfind('_')
chip_name = device_version[len('DeviceVersion.'):end]

prog = ctx.obj['prog']

jlink = pylink.JLink()
jlink.open(serial_no=prog.get_serial_number())
jlink.set_speed(prog.get_speed())
Expand All @@ -96,6 +103,8 @@ def command_console(ctx, reset, latency, history_file, console_file):
if console_file:
connector = FileLogConnector(connector, console_file)

logger.remove(2) # Remove stderr logger

console = Console(connector, history_file=history_file)
console.run()

Expand Down

0 comments on commit 6ec3eb0

Please sign in to comment.