Refactor panic handler and assertion failed display functions

This commit is contained in:
EnderIce2
2024-04-01 21:04:45 +03:00
parent 87e263f5fe
commit e09d93e2bb
3 changed files with 24 additions and 16 deletions

View File

@ -742,8 +742,7 @@ nsa void DisplayBufferOverflow()
/* TODO: Add additional info */
}
EXTERNC nsa __noreturn void DisplayAssertionFailed(const char *File, int Line,
const char *Expression)
nsa void DisplayAssertionFailed(const char *File, int Line, const char *Expression)
{
InitFont();
Display->ClearBuffer();
@ -768,7 +767,8 @@ EXTERNC nsa __noreturn void DisplayAssertionFailed(const char *File, int Line,
ExPrint(" Please create a new issue on \e00AAFFhttps://github.com/Fennix-Project/Fennix\eFAFAFA for further assistance.\n");
Display->UpdateBuffer();
CPU::Stop();
/* TODO: Add additional info */
}
nsa void ArrowInput(uint8_t key)