Implemented SmartCriticalSection

This commit is contained in:
Alex
2022-10-21 03:49:12 +03:00
parent 2f7b871aa0
commit 5d41d36bd8
9 changed files with 59 additions and 30 deletions

View File

@ -7,13 +7,13 @@ extern uint64_t _binary_Files_ter_powerline_v12n_psf_start;
extern uint64_t _binary_Files_ter_powerline_v12n_psf_end;
extern uint64_t _binary_Files_ter_powerline_v12n_psf_size;
NEWLOCK(PrintLock);
NewLock(PrintLock);
namespace Video
{
char Display::Print(char Char, int Index, bool WriteToUART)
{
SMARTLOCK(PrintLock);
SmartLock(PrintLock);
if (this->ColorIteration)
{