NeKernel dev
Loading...
Searching...
No Matches
HalDebugOutput.cc File Reference

Namespaces

namespace  Kernel
 UPS inline definitions.
namespace  Kernel::Detail
 Implementation details namespace.

Enumerations

enum  Kernel::CommStatus : UInt16 { Kernel::kStateInvalid = 0x64 , Kernel::kStateReady = 0xCF , Kernel::kStateTransmit = 0xFC , Kernel::kStateCnt = 3 }

Functions

constexpr Kernel::Detail::ATTRIBUTE (unused) const UInt16 kPort=0x3F8 = kStateInvalid
template<UInt16 PORT>
bool Kernel::Detail::hal_serial_init ()
 Init COM1.
EXTERN_C void Kernel::ke_utf_io_write (DeviceInterface< const Utf8Char * > *obj, const Utf8Char *bytes)
EXTERN_C void Kernel::ke_io_write (DeviceInterface< const Char * > *obj, const Char *bytes)
EXTERN_C void Kernel::ke_io_read (DeviceInterface< const Char * > *, const Char *bytes)