-
Notifications
You must be signed in to change notification settings - Fork 7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New shell subsystem #8872
Comments
fyi: @carlescufi @jarz-nordic @pizi-nordic @nashif |
I'm all for detailed bug tickets, but her were have ~20 absolutely identical tickets of "Adapt xxx to new shell subsystem". What's the purpose of them? Why just having checkboxes in this master ticket isn't enough? |
@pfalcon I agree that this may not look nice but introducing this new console will require adaption work which will be split across multiple contributors. Separate tasks can help in terms of taking responsibility. |
Looking forward to these new features. Will multiple transports be supported so that SYS_LOG may be routed to RTT ch. 0 and the shell be accessible over UART or RTT ch. 1 at the same time? |
@koffes yes it will be possible. But why would you like to have separate channel for SYS_LOG and shell? New shell will allow you to have SYS_LOG and shell on one RTT channel. |
@jarz-nordic During debugging, we often have significant SYS_LOG output, whilst we want to be able to use the shell. Reading from shell/writing to shell in the middle of all this log "noise" is difficult. |
@koffes : Ok, I get it. I just would like to a bit update my previous answer. In the initial commit we will provide only UART backend. To use shell via RTT, one will need to help us and add RTT backend. It shall not be big deal. Most of work will be copy-paste from UART backend. |
@koffes : New shell is in upstream master. |
All examples have been migrated. |
New shell subsystem will be ported from nRF5 SDK (known there as nrf_cli). It has following features:
New shell subsystem shall be merged when legacy shell is totally replaced targeting 1.14 release.
BluetoothFSnet/ipnet/l2/ieee802154net/l2/bluetoothnet/l2/wifinet/lib/openthreadshell/modules/kernel_servicesamples/subsys/shellsamples/netsamples/drivers/flash_shellsamples/mpu/mpu_testThe text was updated successfully, but these errors were encountered: