Luna/kernel/src/arch/Serial.h

15 lines
316 B
C
Raw Normal View History

2022-11-13 10:30:10 +01:00
#pragma once
#include <luna/Attributes.h>
#include <luna/Types.h>
2022-11-13 10:30:10 +01:00
2022-11-19 16:13:25 +01:00
template <typename T> class Result;
2022-11-13 10:30:10 +01:00
namespace Serial
{
void putchar(u8 c);
void write(const char* str, usize size);
2022-11-13 10:30:10 +01:00
void print(const char* str);
void println(const char* str);
usize printf(const char* str, ...) _format(1, 2);
2023-01-02 13:07:29 +01:00
}