Expand description
Component for ProcessConsole, the command console.
This provides one Component, ProcessConsoleComponent, which implements a command console for controlling processes over a UART bus. On imix this is typically USART3 (the DEBUG USB connector).
§Usage
kernel::create_typed_capability!(process_console_cap, ProcessConsoleCap:
kernel::capabilities::ProcessManagementCapability,
kernel::capabilities::ProcessStartCapability
);
let pconsole = ProcessConsoleComponent::new(
board_kernel,
uart_mux,
alarm_mux,
process_printer,
Some(reset_function),
process_console_cap,
)
.finalize(process_console_component_static!(AlarmType, ProcessConsoleCap));