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_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");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue