881b36274c49ce951214df21738681e70cef68af
- 引入pm/device.h和sys/atomic.h头文件以支持电源管理和原子操作 - 添加active原子变量来跟踪模块激活状态 - 实现qdec_module_suspend()和qdec_module_resume()函数处理挂起和唤醒 - 集成power_event事件订阅,在电源下电时挂起模块,在唤醒时恢复模块 - 修改工作调度逻辑,确保仅在活动状态下执行旋转编码器数据处理 - 重构初始化逻辑,使用qdec_reset_state()函数重置内部状态
Description
No description provided
Languages
C
98.6%
CMake
1.4%