[問題] gpio-keys 的問題

看板LinuxDev作者 (宅男一枚)時間1年前 (), 編輯推噓5(506)
留言11則, 5人參與, 1年前最新討論串1/1
大家好 我板子上有一個按鈕 我把它註冊成 gpio-keys 目前用evtest 可以抓到event 但是我需要按下按鈕後 需要讓一個LED燈亮起來 我上網找很多資料 很多範例都是寫一隻程式 一直polling 抓到event後 做相對應的事 我想問一下 有沒有更有效率的作法 我原本想用udev 抓到event 後跑一個script 但後來仔細想一想 udev 是偵測新裝置 而不是event 難怪試很久 都試不出來 想要學習更有效率做法 或是更正確的作法 謝謝各位前輩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.236 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1601523429.A.6D8.html

10/01 20:15, 1年前 , 1F
請問這是排程的問題嗎
10/01 20:15, 1F

10/02 13:09, 1年前 , 2F
不是耶 我只是想問一下 抓key event 較有效率的方法
10/02 13:09, 2F

10/03 02:51, 1年前 , 3F
不是 select/poll/epoll 放著等 return 就好了?
10/03 02:51, 3F

10/04 23:56, 1年前 , 4F
看起來也只剩下這招 感謝樓上
10/04 23:56, 4F

10/05 11:41, 1年前 , 5F

10/05 11:42, 1年前 , 6F
12:06 應該有你想要的東西
10/05 11:42, 6F

10/05 11:45, 1年前 , 7F
把 poll/select 等呼叫用在 sysfs 底下的 gpioN/edge 上
10/05 11:45, 7F

10/05 11:47, 1年前 , 8F
但 sysfs 的介面在 4.8 版有改動 所以要注意你的核心版本
10/05 11:47, 8F

10/06 14:17, 1年前 , 9F
如果你只是要 按鈕 -> LED 那也可以用 ledtrig-gpio
10/06 14:17, 9F

10/12 10:33, 1年前 , 10F
感謝樓上 用ledtrig-gpio 就可以達到我要的 快又簡單
10/12 10:33, 10F

10/12 18:21, 1年前 , 11F
感謝 KWire 大. 又多學會了一招 謝謝
10/12 18:21, 11F
文章代碼(AID): #1VTKxbRO (LinuxDev)
文章代碼(AID): #1VTKxbRO (LinuxDev)