Christian W. Zuckschwerdt
8786d5b67d
minor: Cleanup clang analyze warnings ( closes #2872 )
2024-03-12 19:57:47 +01:00
Christian W. Zuckschwerdt
24c2a2baf4
minor: Change bitbuffer_print to deprected
2022-12-01 13:38:43 +01:00
Christian W. Zuckschwerdt
45e8fc54b3
minor: Add warning to invalid bitbuffer_parse arg in flex or test strings
2022-03-09 13:46:57 +01:00
Christian W. Zuckschwerdt
1b691f2d47
Add bitbuffer_find_repeated_prefix function
2022-03-01 10:08:20 +01:00
Christian W. Zuckschwerdt
6a31e4f7f9
docs: Add minor example notes
2022-01-08 11:54:05 +01:00
Christian W. Zuckschwerdt
bb340be040
minor: Clean up bitbuffer_parse truncating
2021-12-10 10:54:45 +01:00
obones
04cbdbcbf0
Add RTL_433_REDUCE_STACK_USE to reduce size of bitbuffers ( #1863 )
...
- introduce RTL_433_REDUCE_STACK_USE which, when defined, drastically reduces the size of bitrow_t, thus saving lots of stack space.
2021-11-12 17:34:43 +01:00
Christian W. Zuckschwerdt
999387e2f5
Add bitbuffer row spill
2021-10-03 13:47:08 +02:00
Christian W. Zuckschwerdt
65d2f8a59b
minor: Style bitrow_t use in mbus, directv
2021-09-29 17:21:11 +02:00
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