pub fn register<S, E>(slot: usize, serial: S) -> CuResult<()>where S: Write<Error = E> + Read<Error = E> + Send + 'static,
Register a serial port at the specified slot index.
Returns CuResult<()> indicating success or failure
CuResult<()>