earlysuspend 9万平方公里
(1)添加头文件:#includelinux/earlysuspend.h(2)在特定驱动结构体中添加early_suspend结构:(美国面积多少平方公里?美国面积约为962.9万平方公里,居世界第四位。此外美国是一个高度发达的资本主义国家,在经济、文化、工业等领域都处于全世界的领先地位。)#ifdefCONFIG_HAS_EARLYSUSPENDstructear
(1)添加头文件:#include linux/earlysuspend.h (2)在特定驱动结构体中添加early_suspend结构:(美国面积多少平方公里?美国面积约为962.9万平方公里,居世界第四位。
此外美国是一个高度发达的资本主义国家,在经济、文化、工业等领域都处于全世界的领先地位。
)#ifdef CONFIG_HAS_EARLYSUSPENDstruct early_suspend early_suspend;#endif(3)在驱动probe函数中注册相关early_suspend结构体:#ifdef CONFIG_HAS_EARLYSUSPENDftk_ts- early_suspend.level = EARLY_SUSPEND_LEVEL_BLANK_SCREEN + 1;ftk_ts- early_suspend.suspend = stm_ts_early_suspend;ftk_ts- early_suspend.resume =stm_ts_late_resume;register_early_suspend( ftk_ts- early_suspend);#endif(4)在驱动remove函数取消early_suspend结构体的注册:#ifdef CONFIG_HAS_EARLYSUSPENDunregister_early_suspend( ts- early_suspend);#endif(5)定义相关suspend和resume函数:#ifdef CONFIG_HAS_EARLYSUSPENDstatic void stm_ts_early_suspend(struct early_suspend *h){struct ftk_ts *ts;ts = container_of(h, struct ftk_ts, early_suspend);stm_ts_suspend(ts- client, PMSG_SUSPEND);}static void stm_ts_late_resume(struct early_suspend *h){struct ftk_ts *ts;ts = container_of(h, struct ftk_ts, early_suspend);stm_ts_resume(ts- client);}#endif(6)在系统驱动结构体中设置未使用earlysuspend的函数接口:#ifndef CONFIG_HAS_EARLYSUSPEND.suspend = stm_ts_suspend,.resume = stm_ts_resume,#endif本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。
- 标签:
- 编辑:田佳
- 相关文章
-
138度卫星 也是公共通道的第一部分
138度卫星,用本振频率为11300MHz的高频头.高频头:是电视机用来接收高频信号和解调出视频信息的一种装置,也是公共通道的第一部分。…
-
最好的相遇 不是在路上而是在心里
瀵圭殑鏃堕棿锛屽鐨勫湴鐐癸紝瀵圭殑瀛h妭閬囦笂瀵圭殑浜哄氨鏄渶濂界殑鐩搁亣锛屼笉绠¤繃鍚庝細鎬庢牱锛岃嚦灏戠幇鍦ㄧ殑鐩…
- 东方航空特价机票 信息填写完成之后
- 小米电视6 值得注意的是
- 什么是乳牙龋齿 牙细菌会在牙齿繁殖
- 2009名师高徒 应该是冠军的
- 十月二十七号什么日子 赫鲁晓夫在这一天怂了