Bananymous
|
a1100624bf
|
Kernel: Start work on making tty a file
TTY is now a file that you can read from/write to. I still have
to port shell to use this new interface
|
2023-04-05 00:56:09 +03:00 |
Bananymous
|
9b8de5025a
|
All: rename every function from UpperCamelCase to snake_case
This was a mess since I didn't know which to use but now I decided
to go with snake_case :)
|
2023-02-01 21:05:44 +02:00 |
Bananymous
|
efd8638a96
|
Kernel: Improve kernel panic message and rename it 'panic'->'Panic'
|
2023-01-09 21:57:03 +02:00 |
Bananymous
|
fd4fdffd46
|
BAN::Formatter now takes putc like function as a parameter
This allows us to use capturing lambdas as a putc like function
|
2022-12-27 19:55:07 +02:00 |
Bananymous
|
d8fd6afd12
|
Kernel: Make TTY a class
|
2022-12-23 15:55:45 +02:00 |
Bananymous
|
334abe6b27
|
Kernel: lol
|
2022-12-13 12:12:15 +02:00 |
Bananymous
|
835430e7b0
|
BAN: Move Formatter to new project called BAN
I also implemented basic ErrorOr and Queue
|
2022-12-13 10:39:57 +02:00 |
Bananymous
|
ddc28a8c0e
|
Kernel: Rename Printer to Formatter
|
2022-12-13 00:50:21 +02:00 |
Bananymous
|
3d3f12bd30
|
Kernel: Add new generic Printer class
kprint is now just a #define to Printer::print<terminal_putc>.
This allows us to use same print formatting for serial output :)
|
2022-12-10 00:57:09 +02:00 |
Bananymous
|
ef56f9a239
|
Kernel: Add floating point printing to kprint
|
2022-12-09 00:22:47 +02:00 |
Bananymous
|
4ebd0e5c36
|
Fix negative number printing in kprint
|
2022-11-16 20:27:22 +02:00 |
Bananymous
|
123382eace
|
Fixes :)
|
2022-11-15 21:42:14 +02:00 |