From 2a2c9b1635c38e4c0a1078fd8c9ec45cc45bd688 Mon Sep 17 00:00:00 2001 From: steversig <38003784+steversig@users.noreply.github.com> Date: Mon, 2 Apr 2018 18:12:16 +0100 Subject: Add initial rc_encode protocol decoder. --- decoders/rc_encode/__init__.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 decoders/rc_encode/__init__.py (limited to 'decoders/rc_encode/__init__.py') 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 +## +## 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 . +## + +''' +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 -- cgit v1.2.3-70-g09d2