Files
rtl_433/include
Adrian Stevenson a8f1639e01 efergy_optical with CRC checks (#400)
* 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
2016-07-30 21:36:06 +02:00
..
2016-01-18 11:25:44 +11:00
2016-03-17 18:56:36 -04:00
2016-07-30 00:16:28 +02:00