(device: SerioDevice)
| 374 | } |
| 375 | |
| 376 | fn 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, |
no outgoing calls
no test coverage detected