Commit Graph

1927 Commits

Author SHA1 Message Date
Christian W. Zuckschwerdt
0f5d7039de add flex device to Makefile 2018-01-29 07:13:17 +01:00
Christian W. Zuckschwerdt
3a8608c57b refactor print_array_value 2018-01-28 14:18:33 +01:00
Christian W. Zuckschwerdt
f631ba080e use prettier C99 bool macro 2018-01-28 14:06:39 +01:00
Christian W. Zuckschwerdt
ac4ba554e3 shuffle functions 2018-01-28 13:48:43 +01:00
Christian W. Zuckschwerdt
76fae3aa3f change aux pattern to composition 2018-01-28 13:38:12 +01:00
Christian W. Zuckschwerdt
64c3177a7f remove output_hander_t, printer_ctx indirection 2018-01-28 13:19:21 +01:00
Christian W. Zuckschwerdt
2b81501ee5 change indent; consistent style 2018-01-28 13:08:32 +01:00
Christian W. Zuckschwerdt
c30a2a66bf adds a remote syslog output 2018-01-27 16:08:38 +01:00
Christian W. Zuckschwerdt
9ebe4a0fc4 update readme usage info 2018-01-27 13:11:03 +01:00
Christian W. Zuckschwerdt
abce37dc97 default enable x10_sec, timing doc, style 2018-01-27 12:42:06 +01:00
Anthony Kava
e4aaa54b19 Adds x10_sec device for decoding X10 Security RF signals (#671) 2018-01-27 12:24:44 +01:00
Bryce Chidester
a4144821ac Spelling fix: gague -> gauge (#672) 2018-01-27 11:44:09 +01:00
Christian W. Zuckschwerdt
af79197c56 fix new_template 2018-01-26 13:13:49 +01:00
Christian W. Zuckschwerdt
aada5fd3dc use localtime_r instead of localtime 2018-01-26 11:40:53 +01:00
Christian W. Zuckschwerdt
82011fcc9d reduce false positves with Bresser on LaCrosse TX141TH 2018-01-26 11:39:09 +01:00
Christian W. Zuckschwerdt
1584201228 add MIC to bresser 2018-01-26 11:38:30 +01:00
Christian W. Zuckschwerdt
970f78c80d freshen up template with more examples 2018-01-25 21:15:05 +01:00
Christian W. Zuckschwerdt
bb308fab43 add a flexible general purpose decoder (#647) 2018-01-25 19:15:45 +01:00
Christian W. Zuckschwerdt
5c728b3f6e remove PWM_TERNARY, use PWM_PRECISE for sync bits 2018-01-22 12:38:06 +01:00
Christian W. Zuckschwerdt
f52dcdadd3 change pulse_detect to use pwm_precise for sync bits 2018-01-22 12:34:51 +01:00
Christian W. Zuckschwerdt
e45c77649e rename CLOCK_BITS to DMC 2018-01-22 12:17:21 +01:00
Christian W. Zuckschwerdt
d0a309bb65 change fordremore to proper DMC, the output is vastly different 2018-01-22 11:55:56 +01:00
Christian W. Zuckschwerdt
77ced1a45d change DMC (clock_bits) demod to add rows on symbol errors 2018-01-22 11:53:58 +01:00
Christian W. Zuckschwerdt
aa4ad9d610 convert Acurite 592TXR from TERNARY to PRECISE 2018-01-22 10:49:50 +01:00
Christian W. Zuckschwerdt
17dd7682b3 reduce false positives in Thermopro TP12 2018-01-22 10:44:20 +01:00
Christian W. Zuckschwerdt
025c4b4b35 code style for LaCrosse TX141 2018-01-22 09:44:25 +01:00
Christian W. Zuckschwerdt
714475978b convert LaCrosse TX141 from TERNARY to PRECISE 2018-01-22 09:34:36 +01:00
Christian W. Zuckschwerdt
cd9038fe0f convert Bresser 3CH from RAW to PRECISE 2018-01-22 09:33:21 +01:00
Christian W. Zuckschwerdt
b2ee9bf3d0 convert LaCrosse TX from RAW to PRECISE 2018-01-22 09:32:29 +01:00
Christian W. Zuckschwerdt
8dc9a3664b convert Philips Sensor from TERNARY to PRECISE 2018-01-22 09:31:31 +01:00
Christian W. Zuckschwerdt
bb05666160 convert Calibeur from TERNARY to PRECISE 2018-01-22 09:30:53 +01:00
Christian W. Zuckschwerdt
1096891477 convert Acurite 00275rm from TERNARY to PRECISE 2018-01-22 09:29:56 +01:00
Christian W. Zuckschwerdt
4d4482ffbe enhance pwm_precise to cover raw and ternary cases 2018-01-22 09:18:01 +01:00
Christian W. Zuckschwerdt
97f770b75e add sync pulse count to bitbuffer 2018-01-21 18:08:03 +01:00
Christian W. Zuckschwerdt
8602b469f4 fix Lacrosse TX141TH sync rows 2018-01-21 18:03:34 +01:00
Andrew Rivett
48eb401f63 Added device LaCrosse TX141 support to lacrosse_TX141TH_Bv2.c (#670)
* Added device LaCrosse TX141 support to lacrosse_TX141TH_Bv2.c

* Updated TX141TH code to remove extra r_device and output_fields. It will now check the bit length of the row to determine the device

* Removed change to MAX_PROTOCOLS, reset to original 98

* Changed temp_c check to < -40, lower rated operating limit of the device
2018-01-21 17:47:34 +01:00
Christian W. Zuckschwerdt
879954db39 add back C99 with ADD_DEFINITIONS 2018-01-16 12:41:30 +01:00
frej
e9210cb8cd C99 compatibility (#667)
* C99-compatibility: Eliminate anonymous union

Rtl_433 strives for C99 compatibility so refactor the anonymous union
in rtl_433.c.

* C99-compatibility: Tell Cmake to compile the source as C99
2018-01-15 14:39:07 +01:00
Christian W. Zuckschwerdt
ce01698ec5 add git version info to usage output if available 2018-01-15 14:24:36 +01:00
Christian W. Zuckschwerdt
b06a02ab32 let cmake set C99; CMP0025 2018-01-15 13:59:14 +01:00
gthieleb
9b542de754 additional build deps (#668) 2018-01-15 13:34:33 +01:00
frej
890a4b0db9 wh1080: Fix warning about uninitialized use (#666)
Remove the early detection of an unknown packet type, instead just
return 0 at the end if nothing known was found.
2018-01-14 18:36:48 +01:00
Christian W. Zuckschwerdt
c0e018a24c adding asepc, getkwargs helper 2018-01-11 11:40:10 +01:00
Christian W. Zuckschwerdt
83fb1ede8a fold PWM_precise_parameters into r_device 2018-01-11 10:37:47 +01:00
Christian W. Zuckschwerdt
cccd15b8d0 output pulse_demod_pwm_precise at end of pulses as well 2018-01-08 13:01:44 +01:00
Christian W. Zuckschwerdt
cd40ecda72 adapt precise param sync width to us 2018-01-08 13:00:33 +01:00
Christian W. Zuckschwerdt
319cd79539 use _XOPEN_SOURCE on string.h for strdup 2018-01-07 01:42:29 +01:00
Christian W. Zuckschwerdt
61081da4b3 fix -R 0 fault 2018-01-06 13:58:45 +01:00
Christian W. Zuckschwerdt
cce12f40db use bitbuffer_clear for bitbuffer_parse 2018-01-05 11:59:25 +01:00
Christian W. Zuckschwerdt
87ef432f5b refactor bitbuffer_parse 2018-01-05 11:25:51 +01:00