2022-11-13 10:30:10 +01:00
|
|
|
#pragma once
|
2022-12-04 12:42:43 +01:00
|
|
|
#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);
|
2022-11-16 20:30:34 +01:00
|
|
|
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);
|
2022-12-16 18:32:29 +01:00
|
|
|
usize printf(const char* str, ...) _format(1, 2);
|
2023-01-02 13:07:29 +01:00
|
|
|
}
|