pub fn new(page_base: usize) -> MiniUart {
        let registers = unsafe { &mut *((page_base + MU_REG_OFFSET) as *mut Registers) };

        MiniUart {
            page_base: page_base,
            registers: registers,
        }
    }
/// Initializes the mini UART by enabling it as an auxiliary peripheral,
/// setting the data size to 8 bits, setting the BAUD rate to ~115200 (baud
/// divider of 270), setting GPIO pins 14 and 15 to alternative function 5
/// (TXD1/RDXD1), and finally enabling the UART transmitter and receiver.
///
/// By default, reads will never time out. To set a read timeout, use
/// `set_read_timeout()`.
Initializes the mini UART by enabling it as an auxiliary peripheral,
setting the data size to 8 bits, setting the BAUD rate to ~115200 (baud
divider of 270), setting GPIO pins 14 and 15 to alternative function 5
(TXD1/RDXD1), and finally enabling the UART transmitter and receiver.

By default, reads will never time out. To set a read timeout, use
`set_read_timeout()`.
Initializes the mini UART by enabling it as an auxiliary peripheral setting the data size to 8 bits setting the BAUD rate to ~115200 ( baud divider of 270 ) setting GPIO pins 14 and 15 to alternative function 5 ( TXD1 / RDXD1 ) and finally enabling the UART transmitter and receiver . By default reads will never time out . To set a read timeout use ` set_read_timeout () ` .
pub fn new(page_base: usize) -> MiniUart {
        let registers = unsafe { &mut *((page_base + MU_REG_OFFSET) as *mut Registers) };
        MiniUart {
            page_base: page_base,
            registers: registers,
        }
    }
pub fn new ( page_base : usize ) -> MiniUart { let registers = unsafe { & mut * ( ( page_base + MU_REG_OFFSET ) as * mut Registers ) } ; MiniUart { page_base : page_base , registers : registers , } }
Initializes the mini UART by enabling it as an auxiliary peripheral,
setting the data size to 8 bits, setting the BAUD rate to ~115200 (baud
divider of 270), setting GPIO pins 14 and 15 to alternative function 5
(TXD1/RDXD1), and finally enabling the UART transmitter and receiver.
Initializes the mini UART by enabling it as an auxiliary peripheral setting the data size to 8 bits setting the BAUD rate to ~115200 ( baud divider of 270 ) setting GPIO pins 14 and 15 to alternative function 5 ( TXD1 / RDXD1 ) and finally enabling the UART transmitter and receiver .
page_base
usize