This PR adds the following functionality:
- Spinlocks
kprintfandkvprintf- Terminal emulator (using Flanterm)
- Logging system
The following new dependencies has also been added in the form of submodules:
Keep in mind that zerodev's nanoprintf essentially just is a clone from GitHub to Codeberg where everything except the header is removed. Original nanoprintf repo: charlesnicholson/nanoprintf (GitHub)
This PR adds the following functionality:
* Spinlocks
* `kprintf` and `kvprintf`
* Terminal emulator (using Flanterm)
* Logging system
The following new dependencies has also been added in the form of submodules:
* [mintsuki/flanterm](https://codeberg.org/mintsuki/flanterm)
* [zerodev/nanoprintf](https://codeberg.org/zerodev/nanoprintf)
Keep in mind that zerodev's nanoprintf essentially just is a clone from GitHub to Codeberg where everything except the header is removed. Original nanoprintf repo: [charlesnicholson/nanoprintf (GitHub)](https://github.com/charlesnicholson/nanoprintf)