MCPcopy Create free account
hub / github.com/SharpCoder/teensycore / get_uart_interface

Function get_uart_interface

src/serio.rs:376–392  ·  view source on GitHub ↗
(device: SerioDevice)

Source from the content-addressed store, hash-verified

374}
375
376fn get_uart_interface(device: SerioDevice) -> &'static mut Uart {
377 unsafe {
378 return match device {
379 SerioDevice::Uart1 => &mut UART1,
380 SerioDevice::Uart2 => &mut UART2,
381 SerioDevice::Uart3 => &mut UART3,
382 SerioDevice::Uart4 => &mut UART4,
383 SerioDevice::Uart5 => &mut UART5,
384 SerioDevice::Uart6 => &mut UART6,
385 SerioDevice::Uart7 => &mut UART7,
386 SerioDevice::Uart8 => &mut UART8,
387
388 // Specify defaut here
389 SerioDevice::Default => &mut UART6,
390 };
391 }
392}
393
394/// Initializes the serial device. This configures
395/// and muxes the relevant pins, sets baud rate,

Callers 8

serial_initFunction · 0.85
serial_readFunction · 0.85
serial_availableFunction · 0.85
serial_writeFunction · 0.85
serial_write_vecFunction · 0.85
serial_write_strFunction · 0.85
serial_baudFunction · 0.85
serio_handle_irqFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected