首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建LIRC配置文件?

如何创建LIRC配置文件?
EN

Stack Overflow用户
提问于 2019-12-04 18:57:54
回答 2查看 1K关注 0票数 2

我正在尝试使用Linux红外线遥控器LIRC库来记录来自遥控器的自定义信号,并将其保存到文件中。然后,我将使用这些信号使用树莓派通过ir tx再次发送它,当我运行测试ir rx mode2 -d /dev/lirc1时,输出似乎很好。

代码语言:javascript
复制
Using driver default on device /dev/lirc1
Trying device: /dev/lirc1
Using device: /dev/lirc1
space 16777215
pulse 9044
space 4463
pulse 601
space 1641
pulse 628
space 532
pulse 575
space 558
pulse 577
space 530
pulse 603

但当我打开/etc/lirc/lircd.conf文件时,发生了以下情况:

代码语言:javascript
复制
# Type of device controlled
#     (TV, VCR, Audio, DVD, Satellite, Cable, HTPC, ...) :
# Device(s) controlled by this remote:

begin remote

 name  fan
 bits            0
 flags CONST_LENGTH
 eps             0
 aeps            0

 one             0     0
 zero            0     0
 gap          50000
 toggle_bit_mask 0x0
 frequency    38000

     begin codes
         KEY_POWER                0x0
         KEY_0                    0x0
         KEY_1                    0x0
     end codes

end remote

所有保存的密钥都是零,那么我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2019-12-04 22:09:34

您的LIRC驱动程序已配置好,从这一方面看似乎没问题。然而,值得仔细检查驱动程序是否设置正确,因为我认为这就是问题所在。

假设您使用的是T95m/T95N remote:

  • 0x140 KEY_POWER
  • 0x155 KEY_POWER
  • 0x101 KEY_0
  • 0x14e KEY_1

<代码>F29

尝试使用上面的值编辑etc/lirc/lircd.conf,然后运行它(blast一些IR命令),看看之后它是否将这些值恢复为0x0。

票数 0
EN

Stack Overflow用户

发布于 2020-08-27 15:23:38

我建议您先声明发送器GPIO引脚,然后再声明接收器。

例如: dtoverlay=gpio-ir-tx,gpio_pin=17 dtoverlay=gpio-ir,gpio_pin=18

我会仔细检查/etc/lirc/lirc_options.conf,因为TeeJay建议这解决了我在raspberrypi 3+上的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59174395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档