Move memPrint to helpers
This commit is contained in:
parent
bf534139e3
commit
bf7548410f
4 changed files with 27 additions and 42 deletions
|
@ -1,7 +0,0 @@
|
||||||
#include "./memPrint.hpp"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Implement memPrint class to print text on screen
|
|
|
@ -1,32 +0,0 @@
|
||||||
#ifndef __memPrint__
|
|
||||||
#define __memPrint__
|
|
||||||
|
|
||||||
//Define the bios color
|
|
||||||
enum colorBios{
|
|
||||||
|
|
||||||
BLACK=0x0,
|
|
||||||
BLUE=0x1,
|
|
||||||
GREEN=0x2,
|
|
||||||
CYAN=0x3,
|
|
||||||
RED=0x4,
|
|
||||||
MAGENTA=0x5,
|
|
||||||
BROWN=0x6,
|
|
||||||
LIGHTGRAY=0x7,
|
|
||||||
DARKGRAY=0x8,
|
|
||||||
LIGHTBLUE=0x9,
|
|
||||||
LIGHTGREEN=0xA,
|
|
||||||
LIGHTCYAN=0xB,
|
|
||||||
LIGHTRED=0xC,
|
|
||||||
LIGHTMAGENTA=0xD,
|
|
||||||
YELLOW=0xE,
|
|
||||||
WHITE=0xF
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
//Type def for biosColor
|
|
||||||
typedef enum colorBios colorBios;
|
|
||||||
|
|
||||||
|
|
||||||
// Define class to print text on screen
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -3,6 +3,33 @@
|
||||||
|
|
||||||
#include "./types.hpp"
|
#include "./types.hpp"
|
||||||
|
|
||||||
|
//Define the bios color
|
||||||
|
enum colorBios{
|
||||||
|
|
||||||
|
BLACK=0x0,
|
||||||
|
BLUE=0x1,
|
||||||
|
GREEN=0x2,
|
||||||
|
CYAN=0x3,
|
||||||
|
RED=0x4,
|
||||||
|
MAGENTA=0x5,
|
||||||
|
BROWN=0x6,
|
||||||
|
LIGHTGRAY=0x7,
|
||||||
|
DARKGRAY=0x8,
|
||||||
|
LIGHTBLUE=0x9,
|
||||||
|
LIGHTGREEN=0xA,
|
||||||
|
LIGHTCYAN=0xB,
|
||||||
|
LIGHTRED=0xC,
|
||||||
|
LIGHTMAGENTA=0xD,
|
||||||
|
YELLOW=0xE,
|
||||||
|
WHITE=0xF
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
//Type def for biosColor
|
||||||
|
typedef enum colorBios colorBios;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
int memcpy(u32 source, u32 dest, u32 size);
|
int memcpy(u32 source, u32 dest, u32 size);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
//To load GDT
|
//To load GDT
|
||||||
#include "GDT/gdt.hpp"
|
#include "GDT/gdt.hpp"
|
||||||
|
|
||||||
//To print text
|
|
||||||
#include "Drivers/memPrint/memPrint.hpp"
|
|
||||||
|
|
||||||
|
|
||||||
//----- PiegOS kernel main -----
|
//----- PiegOS kernel main -----
|
||||||
int main(){
|
int main(){
|
||||||
|
|
Loading…
Add table
Reference in a new issue