diff options
author | steversig <38003784+steversig@users.noreply.github.com> | 2018-04-02 18:12:16 +0100 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2018-04-08 19:09:02 +0200 |
commit | 2a2c9b1635c38e4c0a1078fd8c9ec45cc45bd688 (patch) | |
tree | 77c30d5ef18d545016512e21089f73e78d06ea92 /decoders/rc_encode/__init__.py | |
parent | 51c51ffb941e728672baccfd5d2e2ae67674e424 (diff) | |
download | libsigrokdecode-2a2c9b1635c38e4c0a1078fd8c9ec45cc45bd688.tar.gz libsigrokdecode-2a2c9b1635c38e4c0a1078fd8c9ec45cc45bd688.zip |
Add initial rc_encode protocol decoder.
Diffstat (limited to 'decoders/rc_encode/__init__.py')
-rw-r--r-- | decoders/rc_encode/__init__.py | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/decoders/rc_encode/__init__.py b/decoders/rc_encode/__init__.py new file mode 100644 index 0000000..db78dc1 --- /dev/null +++ b/decoders/rc_encode/__init__.py @@ -0,0 +1,36 @@ +## +## This file is part of the libsigrokdecode project. +## +## Copyright (C) 2018 Steve R <steversig@virginmedia.com> +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, see <http://www.gnu.org/licenses/>. +## + +''' +This PD decodes the remote control protocol which is frequently used +within key fobs and power socket remotes. + +They contain encoding chips like the PT2262 which converts the button +pressed and address settings into a series of pulses which is then +transmitted over whatever frequency and modulation that the designer +chooses. These devices operate at a number of frequencies including 433MHz. + +This PD should also decode the HX2262 and SC5262 which are equivalents. + +The decoder also contains some additional decoding for a Maplin L95AR +remote control and will turn the received signal into which button was +pressed and what the address code DIP switches are set to. +''' + +from .pd import Decoder |