shell: uart: multi-instance implementation is broken #66071
Labels
area: Shell
Shell subsystem
Enhancement
Changes/Updates/Additions to existing features
Regression
Something, which was working, does not anymore
Is your enhancement proposal related to a problem? Please describe.
Previously, it was possible to create another shell UART instance by:
This isn't possible anymore after #63967, as it removed the
SHELL_UART_DEFINE
and other macros required to create another instance of it.Describe the solution you'd like
Exposing some of the structures (i.e.
struct shell_uart
) and rework the implementation in #63967 to recreate macros that create the buffers necessary for a shell UART instance in the publicshell_uart.h
header, so that we can create another shell UART instance with ease again.Describe alternatives you've considered
Implement something similar to the UART logging backend in #64917
The text was updated successfully, but these errors were encountered: