Move screen management code to screen.c and fix cache-related issues

- Screen brightness is now updated as soon as the user selects a brightness option, on all boot environments
- Payloads can now be 1KB bigger
- Some cache-related bugs may have been fixed
This commit is contained in:
TuxSH
2016-06-10 21:48:22 +02:00
parent f78dd5365c
commit e593584a47
23 changed files with 324 additions and 314 deletions

View File

@@ -7,4 +7,9 @@ void memcpy(void *dest, const void *src, u32 size)
for(u32 i = 0; i < size; i++)
destc[i] = srcc[i];
}
void cleanInvalidateDCacheAndDMB(void)
{
((void (*)())0xFFFF0830)(); //Why write our own code when it's well implemented in the unprotected bootROM?
}