Workaround for reliable incoming calls waking up from CRUST

Replaced system() call with writefile()

Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
master
Daniele Rogora 4 years ago committed by Maarten van Gompel
parent 0f9a86dece
commit bcf4f5c249
  1. 3
      programs/sxmo_screenlock.c

@ -371,6 +371,9 @@ syncstate()
writefile(powerstatefile, "mem"); writefile(powerstatefile, "mem");
//---- program blocks here due to sleep ----- // //---- program blocks here due to sleep ----- //
// Just woke up again // Just woke up again
fprintf(stderr, "Resetting usb connection to the modem\n");
writefile("/sys/bus/usb/drivers/usb/unbind", "3-1");
writefile("/sys/bus/usb/drivers/usb/bind", "3-1");
fprintf(stderr, "Woke up\n"); fprintf(stderr, "Woke up\n");
if (waketime > 0) { if (waketime > 0) {
rtcresult = checkrtcwake(); rtcresult = checkrtcwake();

Loading…
Cancel
Save