Expand description
Component for DebugWriter, the implementation for debug!()
.
This provides components for attaching the kernel debug output (for panic!,
print!, debug!, etc.) to the output. DebugWriterComponent
uses a UART mux,
and DebugWriterNoMuxComponent
just uses a UART interface directly.
§Usage
let debug_wrapper = components::debug_writer::DebugWriterComponent::new(
uart_mux,
create_capability!(kernel::capabilities::SetDebugWriterCapability),
)
.finalize(components::debug_writer_component_static!());
let debug_wrapper = components::debug_writer::DebugWriterNoMuxComponent::new(
&nrf52::uart::UARTE0,
create_capability!(kernel::capabilities::SetDebugWriterCapability),
)
.finalize(components::debug_writer_no_mux_component_static!());