Syncboot/include/kernel/serial.h
Curle e5d8c19422 Formatting and rebranding changes.
Multiboot.h is no longer needed.
2019-07-17 15:12:48 +01:00

27 lines
544 B
C
Executable File

/************************
*** Team Kitty, 2019 ***
*** Sync ***
***********************/
#pragma once
#include <stdint.h>
#include <stddef.h>
void init_serial();
void serial_set_baud_rate(uint16_t, uint16_t);
void serial_configure_line(uint16_t);
void serial_configure_buffers(uint16_t);
void serial_write(uint16_t, const char);
void serial_configure_modem(uint16_t);
int serial_check_tqueue(uint16_t);
void serial_print(uint16_t, const char*);
void serial_printf(uint16_t, const char*, ...);