fix: Sync filesystem before shutdown

This commit is contained in:
robshape 2023-05-28 21:18:59 +02:00
parent e999865a5f
commit 4ea16b3468

View file

@ -1552,11 +1552,15 @@ void POW_powerOff(void) {
GFX_clear(gfx.screen);
GFX_blitMessage(font.large, msg, gfx.screen, NULL);
GFX_flip(gfx.screen);
system("sync");
system("echo s > /proc/sysrq-trigger");
system("echo u > /proc/sysrq-trigger");
system("sync");
sleep(2);
// actual shutdown
system("echo u > /proc/sysrq-trigger");
system("echo s > /proc/sysrq-trigger");
system("echo o > /proc/sysrq-trigger");
}
}