Commit Graph

29 Commits

Author SHA1 Message Date
Christian W. Zuckschwerdt
03f0d93b04 minor: Improve bitrow_snprint 2021-06-25 15:54:47 +02:00
Christian W. Zuckschwerdt
00df39de44 Add bitrow_snprint util 2021-06-25 15:32:44 +02:00
Ing. Jaroslav Šafka
fabcc82570 Feature/add metrics (#1610)
* Add support for wmbus water meter Maddalena

* Add actual water measure
* Add measure of last months

* fix code style

* fix lenght of parsed value

* Add support for mbus units, value types

* Fix json keys

* add storage number to json keys

* reduce bit buffer and add note

* update formatting
2021-01-17 11:47:30 +01:00
Christian W. Zuckschwerdt
be95baee3c Fix minor warnings 2019-11-09 15:28:24 +01:00
Christian W. Zuckschwerdt
b785a67293 Fix overflow warnings from static analysis (#1183) 2019-10-30 09:31:29 +01:00
Christian W. Zuckschwerdt
baace97a5a Harmonize Doxygen comments; enable Autobrief 2019-02-13 16:36:32 +01:00
Christian W. Zuckschwerdt
cce293c706 Add bitbuffer NRZI(NRZS/NRZM) decodes 2019-01-27 13:53:07 +01:00
Christian W. Zuckschwerdt
f980ea5474 Normalize bitbuffer indent style 2019-01-27 13:52:56 +01:00
Christian W. Zuckschwerdt
c1d0d126e0 Prepare r_device for modularization 2018-11-26 12:08:41 +01:00
Christian W. Zuckschwerdt
4d5761830d Refactor digest into util 2018-11-22 19:38:04 +01:00
Christian W. Zuckschwerdt
bff9907b60 Add bitbuffer_debug, bitrow_print, bitrow_debug 2018-11-17 13:37:25 +01:00
vestom
5b098cea03 Add device: M-Bus (EN 13757-4) - Data Link layer (#768) 2018-07-25 10:19:53 +02:00
Christian W. Zuckschwerdt
2a56042796 Add Pacific PMV-C210 TMPS support (#717) 2018-05-19 11:59:59 +02:00
Christian W. Zuckschwerdt
97f770b75e add sync pulse count to bitbuffer 2018-01-21 18:08:03 +01:00
Christian W. Zuckschwerdt
87ef432f5b refactor bitbuffer_parse 2018-01-05 11:25:51 +01:00
Fabian Zaremba
48312e0424 Add initial Elro DB286A support (#398)
* 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
2016-07-12 23:31:13 +02:00
vestom
fa3a5996b4 Add LightwaveRF initial driver (#394)
Only tested with gfile004_open.data from Kevin Elliot

Run with debug to see decoding steps in bitbuffer:
$./rtl_433 -r gfile004_open.data -D
2016-07-06 08:26:08 +02:00
igorok107
d7a73d545e Correction data types in bitbuffer_find_repeated_row() 2016-02-07 21:37:29 +03:00
Christian W. Zuckschwerdt
913b51a415 adding a bitbuffer_find_repeated_row() with examples how it simplifies device code 2016-02-04 19:15:46 +01:00
David Woodhouse
4be45997fc Add bitbuffer_extract_bytes() function for accessing unaligned data 2016-01-22 13:13:57 +00:00
Tommy Vestermark
b692da8a35 bitbuffer: Add function to invert bits 2016-01-21 00:03:43 +01:00
Emmanuel N
ba621888ca Add bitbuffer_search() and bitbuffer_manchester_decode() functions
Originally written by Emmanuel N as part of issue #224; modified and
moved to bitbuffer.c by David Woodhouse
2015-12-10 10:15:44 +00:00
Tommy Vestermark
533f219d66 Bitbuffer: Add more bytes to support the longer FSK messages
And reduce number of rows to 25
2015-08-19 22:56:30 +02:00
Tommy Vestermark
b005d4410a Clean up bitbuffer a bit
num_rows is more logical than row_index for users
2015-07-15 21:03:40 +02:00
Tommy Vestermark
139fad4918 Rename bitbuffer_t::bits_buffer to bitbuffer_t::bb
Better now than later...
2015-07-15 19:47:30 +02:00
Tommy Vestermark
c59375705e Moved all drivers to use bitbuffer_t directly
And removed lots of compile warnings...
2015-07-15 00:57:55 +02:00
Tommy Vestermark
00ff066903 Added binary printout to bitbuffer_print()
For feature parity.. Only print if number of bits is low.
2015-07-14 23:20:38 +02:00
Tommy Vestermark
5e12ab1044 Minor whitespace cleanup 2015-06-29 22:34:27 +02:00
Tommy Vestermark
e5e0e19989 Add pulse demodulator for PWM. Separate bitbuffer into own file.
Made a prototype for a PWM pulse demodulator. Broke out bit_packet
functions into own file to avoid circular references and for clean up.
Compiles cleanly, but untested.
2015-06-28 23:15:56 +02:00