fix: Sync filesystem before shutdown
This commit is contained in:
parent
e999865a5f
commit
4ea16b3468
1 changed files with 6 additions and 2 deletions
|
|
@ -1552,11 +1552,15 @@ void POW_powerOff(void) {
|
||||||
GFX_clear(gfx.screen);
|
GFX_clear(gfx.screen);
|
||||||
GFX_blitMessage(font.large, msg, gfx.screen, NULL);
|
GFX_blitMessage(font.large, msg, gfx.screen, NULL);
|
||||||
GFX_flip(gfx.screen);
|
GFX_flip(gfx.screen);
|
||||||
|
|
||||||
|
system("sync");
|
||||||
|
system("echo s > /proc/sysrq-trigger");
|
||||||
|
system("echo u > /proc/sysrq-trigger");
|
||||||
|
system("sync");
|
||||||
|
|
||||||
sleep(2);
|
sleep(2);
|
||||||
|
|
||||||
// actual shutdown
|
// actual shutdown
|
||||||
system("echo u > /proc/sysrq-trigger");
|
|
||||||
system("echo s > /proc/sysrq-trigger");
|
|
||||||
system("echo o > /proc/sysrq-trigger");
|
system("echo o > /proc/sysrq-trigger");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue