diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-08-26 10:54:46 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-08-26 10:54:46 +0000 |
| commit | 92362f1b73f1e61ad0cb1c581b318b360e0bb6fe (patch) | |
| tree | 1e351add90b8bbd3d9b822d313bc6b4d56a9350e /mytest.py | |
| parent | 92929c357751afc31f7f1acbe3e724bdf307cf23 (diff) | |
| download | enigma2-92362f1b73f1e61ad0cb1c581b318b360e0bb6fe.tar.gz enigma2-92362f1b73f1e61ad0cb1c581b318b360e0bb6fe.zip | |
add support for dm8000 rtc,
add support for dm8000 deepstandby wakeup,
go back to deepstandby after deepstandby timer wakeup even when not
explicitely selected (this needs new drivers and / or new atmel firmware)
add some sanity checks to dont break anything even with old drivers/atmel
firmware
Diffstat (limited to 'mytest.py')
| -rw-r--r-- | mytest.py | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -467,7 +467,7 @@ def runScreenTest(): profile("wakeup") from time import time - from Tools.DreamboxHardware import setFPWakeuptime + from Tools.DreamboxHardware import setFPWakeuptime, getFPWakeuptime #get currentTime nowTime = time() wakeupList = [ @@ -478,12 +478,16 @@ def runScreenTest(): if x != -1 ] wakeupList.sort() - if len(wakeupList): + if len(wakeupList) and getFPWakeuptime(): # getFPWakeuptime returns 1 when the sanity check in Navigation.py was okay.. startTime = wakeupList.pop(0) - if (startTime - nowTime < 330): # no time to switch box back on - setFPWakeuptime(nowTime + 30) # so switch back on in 30 seconds + if (startTime - nowTime) < 330: # no time to switch box back on + wptime = nowTime + 30 # so switch back on in 30 seconds else: - setFPWakeuptime(startTime - 300) + wptime = startTime - 300 + setFPWakeuptime(wptime) + else: + print "buggy atmel firmware detected... dont set a wakeup time!" + setFPWakeuptime(0) profile("stopService") session.nav.stopService() profile("nav shutdown") |
