#ifndef SERIAL_H #define SERIAL_H #include struct serial_if { uint16_t port; bool console; struct { uint8_t dll, dlm, ier, iir, lcr, mcr; } old; }; int serial_init(struct serial_if *sif, const char *argv[]); void serial_read(struct serial_if *sif, void *data, size_t n); void serial_write(struct serial_if *sif, const void *data, size_t n); void serial_cleanup(struct serial_if *sif); #endif /* SERIAL_H */