调整信号量,将灯的操作放回灯的线程中

This commit is contained in:
2024-07-25 01:18:28 +08:00
parent da6779f796
commit 7e669bc8da
2 changed files with 19 additions and 15 deletions

View File

@@ -181,7 +181,16 @@ dist 的好处
pkgs --update
```
## 示例
## 示例
### 灭了怎么点都不亮
在key线程循环中每次点亮
因为按键按灭就没再点亮
因为按键按灭就没再点亮
在key线程循环开始每次点亮
### 灯轻微闪烁,几乎看不出
不能及时获取?用无等待获取信号量?
### 还是一样……
因为采用了延时防止误触,判断是否按下按键花了一点时间
~~只要知道按键没有按下就亮灯就行~~
在下次判断按键没按下之后再亮灯
### 居然在按键的线程在控制led
改为没摁才释放信号量led线程获取到后设为亮灯
并在获取信号量前将led设为灭灯