Fang XS.

Results 3 comments of Fang XS.

> 我已经成功地将示例移植到[Zephyr](https://www.zephyrproject.org/)上使用 STM32 L4- Cortex M4 MCU上的RTOS。 我想把它添加到代码库中。有人感兴趣吗? > yes.

像例程中单独创建一个按键任务,即使在任意时刻打断,恢复上下文将继续操作。 操作flex_button全局,只在当前按键任务进行操作,是线程安全的; 只要不在别的任务进行flex_button库的数据操作或其他操作即可; 可以在按键回调任务发送事件,信号量或队列进行数据传递; 如果非要在其他任务操作 flex_button_register: 我推荐的做法是 void other_task() { flex_button_register(); semp_give(); // 注册完成 发送信号量解除按键任务阻塞 for(;;){ //.......... } } void key_task() { semp_take(max_delay); // 等待创建完成进行 扫描工作 for(;;){ flex_key_scan(); os_delay(20); }...

https://github.com/Tencent/TscanCode/tree/4e4e5018ca59d051af5b350c09e9c1c341dbcbd0/release/windows