MT2502智慧穿戴模組上按PWRKEY關機和復位問題
[FAQ14052][MT2502 PWRKEY]長按PWRKEY關機和復位問題
該功能是新增的,主要是為了讓Wearable無法拔電池的產品,在系統當機,SW不起作用後,有個強制關機或重啟的方法,是硬體行為。目前只實現了PWRKEY長按關機的功能,長按重啟還未實現。
1. 要設定long press shutdown feature先要將 __DRV_MISC_power_SWITCH__ 宏去掉。
2. 在pmu_custom.c中設定long press使能和PWRKEY動作型別選擇(0-reboot,1-shutdown)。
// LONG PRESS CONFIG
#define PMU_LONG_PRESS_CONFIG PMU_LONG_PRESS_SHUTDOWN
/* Enum of long press config */
typedef enum{
PMU_LONG_PRESS_REBOOT = 0,
PMU_LONG_PRESS_SHUTDOWN
}PMU_CTRL_LONG_PRESS_CONFIG_ENUM;
/如果要去掉長按power key關機功能,請將else分支中的long_press_config.enable =DCL_false;
3. 設定Long press power key period
請在dcl_pmu6261.c的pmu_long_press_shutdown_config()裡面的write trigger前面加上:
PMU_DRV_SetData16((TEST_CON0 + RG_PWRKEY_RST_TD_OFFSET),
RG_PWRKEY_RST_TD_MASK, (1<< RG_PWRKEY_RST_TD_SHIFT));
紅色的value就是下表中的value:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529038/viewspace-2285142/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MT2502模組上如何實現echo loop功能OOP
- 關於學習java中的按位取反(~)的問題Java
- TCL成功“復活”黑莓:還要做平板和智慧穿戴
- 按教程上作,有問題!
- MTK MT2502模組上使用SIM2卡槽的配置方法
- 智慧復位——程式控制MCU復位
- 智慧穿戴在醫學上的擴充套件 帕金森症用智慧穿戴緩解套件
- 請教一個問題,關於上傳檔案和圖片的問題
- 關於專案內模組引用的問題
- 關於考勤模組中設計的問題
- iOS上如何讓按鈕文字左對齊問題iOS
- Oracle kill session相關問題(上)OracleSession
- 聯發科MT2502原理圖和PCB
- 關閉瀏覽器按鈕退出系統問題瀏覽器
- 【GMT43智慧液晶模組】例程六:WWDG看門狗實驗——復位ARM
- 【GMT43智慧液晶模組】例程五:IWDG看門狗實驗——復位ARM
- 二進位制修復中文亂碼的問題
- 模組創造無限可能 智慧穿戴裝置的未來出路?
- Qt QTtoolButton 滑鼠移動到按鈕上時,彈出選單後,按鈕的hover狀態無法恢復的問題QT
- 在64位機上PLSQL連oracle11g問題:SQL*Net not properly installedSQLOracle
- 取反!和按位取反~的區別
- 智慧穿戴資訊洩露危機 怎樣安全使用智慧裝置?
- 關於Java中進位制轉換以及位運算問題Java
- 討論個有關模組化設計的問題
- 智慧穿戴都有什麼 未來智慧穿戴竟到如此地步
- 記憶體和棧溢位問題定位記憶體
- 關於解決主機和虛擬機器ping不通的問題虛擬機
- (求教)關於js函式按值、引用傳遞的問題JS函式
- Jpanel元件在每次重新整理後都復位的問題?元件
- HTC王雪紅:可穿戴VR比智慧手機更重要VR
- !和~的區別(邏輯取反和按位取反)
- 關於oracle中blob欄位的錄入問題Oracle
- 智慧穿戴監測睡眠靠譜嗎? 智慧穿戴靠什麼監測?
- 智慧穿戴亂像 我們需要的智慧穿戴到底是什麼?
- 有關laravel 上傳圖片訪問404的問題Laravel
- 一些關於 SAP Spartacus 元件和模組延遲載入的問題和解答元件
- SQLite3原始碼學習(33) Pager模組中的相關問題和細節SQLite原始碼
- EM按鈕亂碼問題