Skip to main content

Module process_console

Module process_console 

Source
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));

Structs§

ProcessConsoleComponent

Type Aliases§

ProcessConsoleComponentType