Robert Högberg
10e5c02c07
Add support for Efergy e2 classic
2015-10-17 22:18:26 +02:00
Alberts Saulītis
d3a64312a6
Added Esperanza EWS
2015-10-06 23:25:56 +03:00
YGator
7dc999e4eb
New Lacrosse Weather Station Decoding
2015-10-05 20:51:20 -04:00
Ladislav Foldyna
49647d09f9
Add support for new demodulation
...
No level shift within the clock cycle translates to a logic 0
One level shift within the clock cycle translates to a logic 1
Each clock cycle begins with a level shift
+---+ +---+ +-------+ + high
| | | | | | |
| | | | | | |
+ +---+ +---+ +-------+ low
^ ^ ^ ^ ^ clock cycle
| 1 | 1 | 0 | 0 | translates as
2015-09-30 21:47:49 +02:00
Paul Ortyl
3cc7f095e3
TFA_Twin_Plus_30.3049: update MAX_PROTOCOLS (avoid crash), update README.md
2015-09-01 12:11:04 +02:00
Tommy Vestermark
f6fc204bbb
Implement a PWM decoder with precise timing for increased selectivity
...
Makes Chuango less noisy
Has provision for replacing ternary encoder (implements sync)
Can be expanded to include more selectivity (e.g. gap timing)
Can be expanded to include start bit removal (for replacing RAW)
2015-08-29 15:20:21 +02:00
Tommy Vestermark
5c113c2c30
pulse_analyzer(): Add decoding attempts
2015-08-22 11:14:53 +02:00
Tommy Vestermark
ae164a5206
FSK: Only enable FM demodulation if FSK devices are active
...
To save CPU when not needed
2015-08-20 20:52:35 +02:00
Tommy Vestermark
9232c8dbc1
FSK: Complete the stack. Add stub drivers
...
May still need some tweaking - but works for Danfoss.
E3CK has very small pulses! (~12) and should probably have higher
samplerate.
2015-08-18 21:33:55 +02:00
Tommy Vestermark
db9b44ab31
Remove decimation support
...
Not really working
2015-08-14 21:52:30 +02:00
Tommy Vestermark
660cc2d40c
Lower default level limit to 8000
...
Max theoretical value is 16384 (values above is ripple due to
saturation). Decodes better signals with lower levels.
Analyses rtl_433_tests/tests/GT-WT-02/gfile003.data cleanly
2015-08-09 23:17:11 +02:00
Tommy Vestermark
a9b0411ca8
Refactor baseband sample processing functions into own file
2015-08-09 13:08:37 +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
cba8159180
Removed debug_callback()
...
Now drivers do no longer need to print out themselves
2015-07-14 22:50:21 +02:00
Tommy Vestermark
414ac89f63
Clean up and re-order alphabetically :-)
...
Old sample based decoders are not recommended for future use
2015-07-12 08:11:21 +02:00
Tommy Vestermark
b48ea3af50
Merge branch 'upstreaming' into experimental
...
Conflicts:
include/rtl_433.h - resolved
2015-07-11 21:02:07 +02:00
Tommy Vestermark
bb8a773597
Simplify parameter handling for pulse_demod_pcm()
...
Removed explicit start_bit parameter and use demod_arg instead
2015-07-11 20:53:03 +02:00
Tommy Vestermark
ba28bc0835
Add decoder for Pulse Code Modulation, Return-to-Zero
...
To be used by DSC
2015-07-11 20:33:27 +02:00
Tommy Vestermark
81cd3d66a6
Converted demod_ bit functions to common bitbuffer
...
Saved some lines for now.
Long term plan is to convert all drivers to receive a bitbuffer.
2015-07-11 16:43:01 +02:00
Tommy Vestermark
8fd6bb3f37
Added Calibeur RF-104 Sensor
...
Tested with both live data and:
rtl_433_tests/tests/calibeur/RF104/01/gfile001.data
2015-07-11 14:16:27 +02:00
Tommy Vestermark
90e9b85da4
Added ternary PWM decoder with configurable sync bit.
...
Needed for Calibeur RF-104 sensor.
2015-07-11 14:15:14 +02:00
Tommy Vestermark
52a9d62fb4
Pulse demodulators: Added support for useful debug output
...
Has to be manually enabled by uncommenting printer functions
2015-07-10 18:57:24 +02:00
Tommy Vestermark
86534ec4d2
Add pulse based PPM decoder as replacement for pwm_d_decode()
2015-07-10 17:04:51 +02:00
Tommy Vestermark
bef229713a
Added PWM decoding with startbit removal. Converted Lacrosse sensor.
...
Tested with the following data:
rtl_433 -r ~/rtl_433_tests/tests/lacrosse/01/gfile001.data
rtl_433 -r ~/rtl_433_tests/tests/lacrosse/01/gfile002.data
rtl_433 -r ~/rtl_433_tests/tests/lacrosse/01/gfile006.data
2015-07-03 00:49:02 +02:00
Tommy Vestermark
6ef21b25ad
Remove sample based manchester_decode()
2015-07-02 23:01:26 +02:00
Tommy Vestermark
24d6cba9ba
Added pulse based Manchester demodulator. Ambient Weather sensor converted.
...
A pulse based Manchester demodulator is added based on the current
sample based manchester_decode() dunction.
The Ambient Weather sensor is converted and successfully tested to work.
With: rtl_433 -r ~/rtl_433_tests/tests/ambient_weather/01/f007th.data
2015-07-02 22:42:07 +02:00
Tommy Vestermark
6ddbd67c8a
Remove old style PWM raw decoder
2015-06-29 23:08:45 +02:00
Tommy Vestermark
e0579b6cc9
Gluing it together. Converting fineoffset sensor. Tested!
...
The proofing of the new packet based pulse detection. The pulse
demodulator for PWM_RAW is added (with some minor corrections). The
fineoffset sensor is switched to the new decoder and tested to work
correctly (both with test data and live).
2015-06-29 22:22:57 +02:00
Helge Weissig
c4323207fa
Added command line option to specify remote devices to listen for
2015-02-12 13:41:04 -08:00
Benjamin Larsson
c614ce9198
Increase MAX_PROTOCOLS to 20
2015-02-03 19:09:19 +01:00
Tommy Vestermark
af9e55493b
Corrected tab to space
2015-01-28 00:14:54 +01:00
Tommy Vestermark
df0217c211
Added support for Fine Offset Electronics Temp/Humidity sensor
2015-01-28 00:04:17 +01:00
Helge Weissig
67da17bdb9
added include to satisfy unresolved dependencies on some systems
2015-01-17 09:38:42 -08:00
Helge Weissig
7748f464cf
added back in registration of protocols lost in merge process
2015-01-16 16:33:27 -08:00
Helge Weissig
9fc9526629
shored up handling of debug output
2015-01-16 14:21:47 -08:00
Helge Weissig
6233f83c4b
cleaned up callback function signature
2015-01-16 14:21:47 -08:00
Helge Weissig
55a013f2c0
minor clean up
2015-01-16 14:21:46 -08:00
Helge Weissig
5c220c78f0
modularized device specifications
2015-01-16 14:21:46 -08:00