void serial_set_up() { serial_configure_baud_rate(SERIAL_COM1_BASE, 1); serial_configure_line(SERIAL_COM1_BASE); serial_configure_buffers(SERIAL_COM1_BASE); serial_configure_modem(SERIAL_COM1_BASE); }
/* serial_initialize: * Sets up the serial port * base: the serial port to initialize */ void serial_initialize(unsigned int base){ //Set Serial baud rate divisor to 3 (38400 baud) outb(base + 1, 0x00); // Disable all interrupts serial_configure_baud_rate(base, 3); serial_configure_line(base); serial_configure_buffers(base); serial_configure_modem(base); }