---
Corrected the indentation of src/CMakelists.txt as per merbanan comment.
Also moved the filepath to an alphabetical position.
Reverted include/data.h back to original due to stray change,
as per merbanan comment.
Misc Changes
---
During testing found that the MAXPROTOCOLS value in include/data.h had
to be increased by one to 76.
Found string termination issue in io data output during testing.
* Pulse Analyzer: Add "Include Only" mode
* Correct some devices to return correct event number
Necessary for "Include Only" mode to work correctly
* Pulse Analyzer: Add timestime to package detection
This code started is a modified version of fineoffset.c which
is included with rtl_433.
Format of packat seems to be similar to LaCrosse, but with no
humidity data included.
* Fine offset: More strict matching to avoid some rare false positives
* Fine Offset WH25: Initial decoder
* Fineoffset: WH25 add checksum, cleanup and enable per default
* Update README
* 1st experiment
* First try
* First working decoder of LaCrosse TX29/35
* Merge TX29 and TX35
* Be compatible with rules
* Finalization
* oups
* Code improvement
* Support for Acurite 00275rm and 00276rm sensors
* Fix tabs in acurite_00275rm_callback
* Remove temperature output in Fahrenheit, as sensor reports in Celcius.
* For acurite 00275rm device, add crc check, and combine triplicate redundant signals
into one signal. If three redundant bits differ, choose the majority value.
* Replace custom crc function with crc16() from util.c.
The LaCrosse sensor TX141TH-Bv2 is used by a quite popular new Color
Forecast Station (model C85845) among other products. It uses a novel
(for LaCrosse) protocol that is unlike other protocols created by this
company. Hence, it deserves a callback function in rtl_433,, doesn’t
it? :)
* MAX_PROTOCOLS bumped to 67, didn't get increased when devices where added.
* MAX_PROTOCOLS too small is now a fatal error, instead of segfault'ing later.
* Usage message: show which devices are disabled by default.
* Usage message: be more clear/consistent referring to device protocols vs
RTL-SDR USB device numbers
* Update README.md to match current usage (help) message.
* Updated README for new efergy_optical sensor and missing recent devices.
* Added support for efergy_optical.c with crc checksum calculation.
whilst the code does validate the checksum it does not reject data based on invalid checksum.
New library added for checksum calculations.
* Changed code to output results on a good checksum.
* Added header file for lib_crc to include directory
* Updated README for new efergy_optical sensor and missing recent devices.
Added support for efergy_optical.c with crc checksum calculation.
whilst the code does validate the checksum it does not reject data based on invalid checksum.
New library added for checksum calculations.
Changed code to output results on a good checksum.
Added header file for lib_crc to include directory
* Changed CRC calculation to use new function in util.h
no longer using lib_crc
* added file output support and changed energy to power.
only output crc values when using -D argument.
* Only output crc when using -D argument
* I have kept the crc calculation to be the first 10 bytes. Bytes 11 and 12 are the CRC16_CCITT.
The only puzzle left is why does the last byte does as it sometimes change to 80.
Byte Count 1 2 3 4 5 6 7 8 9 10 11 12 13
Bytes Array [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
[00] {97} 0a a2 ba 40 00 00 00 00 07 0f d5 5d 00
Calculated crc is 0xD55D
Received csum1 is 0xD55D
* Efergy Optical device added.
Multiple changes to combine several files into one commit.
* Removing lib_crc files
* Add initial Elro DB286A support
* Correct line removal
* Declare variables at beginning of block
* Use preprocessor define for constants
* Change 'id' field name to 'code'
* Move check for bitrow length below variable declarations
* Export compare_rows and count_repeats functions
* Use PWM_RAW with appropriate limits to separate messages
Makes it possible to use bitrows directly to check signal,
also to generate hex code instead of binary string
* Correct stray line removal
* Correct file header, add copyright notice
* Move check in front of code generation
* Added support for the Acurite 606TX (temperature only) sensor.
* Added support for the Acurite 606TX (temperature only) sensor.
* Change sensor name. Update fork and fix merge conflicts.
* Merge fixes.