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
- MTK MT2502模組上使用SIM2卡槽的配置方法
- 討論個有關模組化設計的問題
- 智慧復位——程式控制MCU復位
- winform的bindingNavigator上按鈕顯示問題ORM
- SQLite3原始碼學習(33) Pager模組中的相關問題和細節SQLite原始碼
- 一些關於 SAP Spartacus 元件和模組延遲載入的問題和解答元件
- 關於BOSHIDA DC/DC電源模組的工作溫度問題
- 關於ApiCloud的Superwebview在androidstudio中整合微信支付模組,提示模組未繫結的問題APICloudWebViewAndroid
- 關於ApiCloud的Superwebview在androidstudio中整合微信支付模組,提示模組未繫結的問題...APICloudWebViewAndroid
- 使用無線模組構建可穿戴裝置
- drozer模組的編寫及模組動態載入問題研究
- CommonJS模組 和 ECMAScript模組JS
- 序列化模組,隨機數模組,os模組,sys模組,hashlib模組隨機
- Tkinter (23) 按鈕部件 ttk.Button / 主題化部件模組 ttk
- javafx jlink 遇到的非模組化的依賴打包報錯“模組異常”的問題和處理Java
- java PC 和 手機 線上考試系統 模組設計方案Java
- 二進位制修復中文亂碼的問題
- 上傳下載相關問題
- Qt QTtoolButton 滑鼠移動到按鈕上時,彈出選單後,按鈕的hover狀態無法恢復的問題QT
- Python學習【第十三篇】隨機數相關:random模組&string模組Python隨機random
- tensorflow2.0 自定義類模組列印問題
- VSCode中解決python模組匯入問題VSCodePython
- 粘包問題、socketserver模組實現併發Server
- 除錯433M模組遇到的問題除錯
- ModStart模組問答上線,助力開發者和使用者更好的交流
- JavaScript 模組相關JavaScript
- 模組機制
- 關於Java中進位制轉換以及位運算問題Java
- nodeJS---URL相關模組用法(url和querystring)NodeJS
- 關於解決主機和虛擬機器ping不通的問題虛擬機
- python–模組之random隨機數模組Pythonrandom隨機
- Python常用模組(random隨機模組&json序列化模組)Pythonrandom隨機JSON
- 記憶體和棧溢位問題定位記憶體
- 遇到問題,需要開發角色許可權模組
- Python安裝cx_Oracle模組遇到的問題PythonOracle
- 模組和包
- 位、位元組和字