mirror of
https://github.com/EnderIce2/Fennix.git
synced 2025-07-01 02:19:15 +00:00
kernel/uart: Refactor code
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
@ -23,7 +23,6 @@
|
||||
#include <ints.hpp>
|
||||
#include <printf.h>
|
||||
#include <lock.hpp>
|
||||
#include <uart.hpp>
|
||||
#include <kcon.hpp>
|
||||
#include <debug.h>
|
||||
#include <smp.hpp>
|
||||
@ -60,6 +59,7 @@ Time::time *TimeManager = nullptr;
|
||||
Tasking::Task *TaskManager = nullptr;
|
||||
PCI::Manager *PCIManager = nullptr;
|
||||
Driver::Manager *DriverManager = nullptr;
|
||||
UART::Driver uart;
|
||||
|
||||
EXTERNC void putchar(char c)
|
||||
{
|
||||
@ -67,7 +67,7 @@ EXTERNC void putchar(char c)
|
||||
if (vt != nullptr)
|
||||
vt->Process(c);
|
||||
else
|
||||
UniversalAsynchronousReceiverTransmitter::UART(UniversalAsynchronousReceiverTransmitter::COM1).Write(c);
|
||||
uart.DebugWrite(c);
|
||||
}
|
||||
|
||||
EXTERNC void _KPrint(const char *Format, va_list Args)
|
||||
|
Reference in New Issue
Block a user