wake lock 的使用方法

2021-07-03 15:32:12 字數 498 閱讀 4480

今天有用到用ec43_gpio的中斷來喚醒系統,將系統從深度休眠中喚醒並保證系統wakup 一段時間用過了,方法如下,有同樣使用的童鞋可以參考一下!

1.   定義一人區域性靜態變數

ec43_wlock:

static struct wake_lock ec43_wlock;

2. 初始化 

wake_lock:

wake_lock_init(&ec43_wlock, wake_lock_suspend, "ec43_wakelock");

3.在需要喚醒處呼叫:

wake_lock_timeout(&ec43_wlock, msecs_to_jiffies(10*1000));

作用同上,詳細不再說明,自己檢視

//wake_lock_timeout(&ec43_wlock, 10*hz);

4. remove中移除該waku_lock:

wake_lock_destroy(&ec43_wlock);

android 如何使用Wake Lock來節電?

出處 一樓 二樓 如果一開始就對android手機的硬體架構有一定的了解,設計出的應用程式通常不會成為待機電池殺手,而要設計出正確的通訊機制與通訊協議也並不困難。但如果不去了解而盲目設計,可就沒準了。android為了確保應用程式中關鍵 的正確執行,提供了wake lock的api,使得應用程式有許...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

機械秒錶的使用方法 秒錶的使用方法!

秒錶是一種常用的測時儀器。又可稱 機械停表 由暫停按鈕 發條柄頭 分針等組成。它是利用擺的等時性控制指標轉動而計時的。它是利用擺的等時性控制指標轉動而計時的。在它的正面是乙個大表盤,上方有乙個小表盤 圖1.4 2 秒針沿大表盤轉動,分針沿小表盤轉動。分針和秒針所指的時間和就是所測的時間間隔。在表正上...