console.h 343 B

12345678910111213141516171819
  1. #ifndef CONSOLE_H
  2. #define CONSOLE_H
  3. #include <stdarg.h>
  4. #include "io.h"
  5. void con_set_baudrate(uint32_t);
  6. void con_putc(char c);
  7. void con_puts(const char *);
  8. void con_vprintf(const char *, va_list);
  9. void con_printf(const char *, ...);
  10. static inline void con_flush(void)
  11. {
  12. while (!(CON_STATUS & 1))
  13. /* wait */;
  14. }
  15. #endif /* CONSOLE_H */