Alexey Woronov

  • Content Count

  • Joined

  • Last visited

Reputation Activity

  1. Like
    Alexey Woronov got a reaction from Igor in lirc on Armbian Buster   
    Thank you. LIRC is not needed at all, Linux event subsystem is enough.
    i needed to run commands in the Linux shell of ODROID-C2
    by pressing the colored buttons on the Samsung TV RC, and
    I used lircd and irexec earlier for this purpose, look above.
    At first I realized that Samsung remotes use the NEC protocol:
    ir-keytable --protocol=nec
    Then I scanned some codes I need: ir-keytable -t -v
    And place it to file: /lib/udev/rc_keymaps/samsung.toml
    [[protocols]] name = "samsung" protocol = "nec" variant = "nec" [protocols.scancodes] 0x7076c = "KEY_RED" 0x70714 = "KEY_GREEN" 0x70715 = "KEY_YELLOW" 0x70716 = "KEY_BLUE" The string of code initializing may be placed to rc.local, is it right?
    /usr/bin/ir-keytable --clear --protocol=nec  --write=/lib/udev/rc_keymaps/samsung.toml 2>/dev/null
    Instead of irexec, I used the utility for handling Linux events:
    apt-get install triggerhappy
    And place configuration like this:
    # Samsung TV Remote Control KEY_RED 1 /usr/local/bin/ red KEY_GREEN 1 /usr/local/bin/ green KEY_YELLOW 1 /usr/local/bin/ yellow KEY_BLUE 1 /usr/local/bin/ blue Thats all, I hope that someone will be useful
    apt purge lirc