Refresh README, sort build files

This commit is contained in:
Christian W. Zuckschwerdt
2018-09-07 11:37:09 +00:00
parent f5c912f9fa
commit 47310c19f8
6 changed files with 182 additions and 181 deletions

View File

@@ -81,7 +81,7 @@ Supported device protocols:
[15] KlikAanKlikUit Wireless Switch
[16] AlectoV1 Weather Sensor (Alecto WS3500 WS4500 Ventus W155/W044 Oregon)
[17] Cardin S466-TX2
[18] Fine Offset Electronics, WH2 Temperature/Humidity Sensor
[18] Fine Offset Electronics, WH2, WH5, Telldus Temperature/Humidity/Rain Sensor
[19] Nexus Temperature & Humidity Sensor
[20] Ambient Weather Temperature Sensor
[21] Calibeur RF-104 Sensor
@@ -160,7 +160,7 @@ Supported device protocols:
[94] Philips outdoor temperature sensor
[95] Schrader TPMS EG53MA4
[96] Nexa
[97] Thermopro TP12 Thermometer
[97] Thermopro TP08/TP12 thermometer
[98] GE Color Effects
[99] X10 Security
[100] Interlogix GE UTC Security Devices
@@ -172,6 +172,7 @@ Supported device protocols:
[106]* Wireless M-Bus, Mode R, 4.8kbps (-f 868330000)
[107]* Wireless M-Bus, Mode F, 2.4kbps
[108] WS Temperature Sensor
[109] WT0124 Pool Thermometer
* Disabled by default, use -R n or -G

View File

@@ -20,104 +20,104 @@ add_executable(rtl_433
baseband.c
bitbuffer.c
data.c
optparse.c
pulse_demod.c
pulse_detect.c
rtl_433.c
optparse.c
util.c
devices/flex.c
devices/acurite.c
devices/akhan_100F14.c
devices/alecto.c
devices/ambient_weather.c
devices/blyss.c
devices/brennenstuhl_rcs_2044.c
devices/bresser_3ch.c
devices/calibeur.c
devices/cardin.c
devices/chuango.c
devices/current_cost.c
devices/danfoss.c
devices/dish_remote_6_3.c
devices/dsc.c
devices/ec3k.c
devices/efergy_e2_classic.c
devices/efergy_optical.c
devices/elro_db286a.c
devices/elv.c
devices/emontx.c
devices/esperanza_ews.c
devices/fineoffset.c
devices/fineoffset_wh1050.c
devices/fineoffset_wh1080.c
devices/flex.c
devices/fordremote.c
devices/ft004b.c
devices/ge_coloreffects.c
devices/generic_motion.c
devices/generic_remote.c
devices/generic_temperature_sensor.c
devices/gt_wt_02.c
devices/hideki.c
devices/hondaremote.c
devices/honeywell.c
devices/ht680.c
devices/ibis_beacon.c
devices/infactory.c
devices/inovalley-kw9015b.c
devices/interlogix.c
devices/intertechno.c
devices/kedsum.c
devices/kerui.c
devices/lacrosse.c
devices/lacrosse_TX141TH_Bv2.c
devices/lacrosse_tx35.c
devices/lacrossews.c
devices/lightwave_rf.c
devices/m_bus.c
devices/maverick_et73x.c
devices/mebus.c
devices/new_template.c
devices/newkaku.c
devices/nexa.c
devices/nexus.c
devices/oil_standard.c
devices/oil_watchman.c
devices/oregon_scientific.c
devices/oregon_scientific_sl109h.c
devices/oregon_scientific_v1.c
devices/philips.c
devices/prologue.c
devices/proove.c
devices/quhwa.c
devices/radiohead_ask.c
devices/rftech.c
devices/rubicson.c
devices/s3318p.c
devices/schraeder.c
devices/silvercrest.c
devices/simplisafe.c
devices/smoke_gs558.c
devices/solight_te44.c
devices/springfield.c
devices/steelmate.c
devices/steffen.c
devices/tfa_twin_plus_30.3049.c
devices/tfa_pool_thermometer.c
devices/tfa_twin_plus_30.3049.c
devices/thermopro_tp11.c
devices/thermopro_tp12.c
devices/tpms_citroen.c
devices/tpms_ford.c
devices/tpms_renault.c
devices/tpms_toyota.c
devices/vaillant_vrt340f.c
devices/valeo.c
devices/waveman.c
devices/wg_pb12v1.c
devices/wssensor.c
devices/wt0124.c
devices/wt450.c
devices/x10_rf.c
devices/s3318p.c
devices/akhan_100F14.c
devices/quhwa.c
devices/proove.c
devices/bresser_3ch.c
devices/oregon_scientific_sl109h.c
devices/steelmate.c
devices/schraeder.c
devices/elro_db286a.c
devices/efergy_optical.c
devices/hondaremote.c
devices/new_template.c
devices/radiohead_ask.c
devices/kerui.c
devices/fineoffset_wh1050.c
devices/honeywell.c
devices/maverick_et73x.c
devices/rftech.c
devices/lacrosse_tx35.c
devices/vaillant_vrt340f.c
devices/ibis_beacon.c
devices/oil_standard.c
devices/tpms_citroen.c
devices/thermopro_tp11.c
devices/solight_te44.c
devices/smoke_gs558.c
devices/generic_motion.c
devices/tpms_toyota.c
devices/tpms_ford.c
devices/tpms_renault.c
devices/infactory.c
devices/fordremote.c
devices/philips.c
devices/nexa.c
devices/thermopro_tp12.c
devices/x10_sec.c
devices/interlogix.c
devices/dish_remote_6_3.c
devices/simplisafe.c
devices/wt0124.c
)
add_library(data data.c)

View File

@@ -6,103 +6,103 @@ bin_PROGRAMS = rtl_433
rtl_433_SOURCES = baseband.c \
bitbuffer.c \
data.c \
optparse.c \
pulse_demod.c \
pulse_detect.c \
rtl_433.c \
optparse.c \
util.c \
devices/flex.c \
devices/acurite.c \
devices/akhan_100F14.c \
devices/alecto.c \
devices/ambient_weather.c \
devices/blyss.c \
devices/brennenstuhl_rcs_2044.c \
devices/bresser_3ch.c \
devices/calibeur.c \
devices/cardin.c \
devices/chuango.c \
devices/current_cost.c \
devices/danfoss.c \
devices/dish_remote_6_3.c \
devices/dsc.c \
devices/ec3k.c \
devices/efergy_e2_classic.c \
devices/efergy_optical.c \
devices/elro_db286a.c \
devices/elv.c \
devices/emontx.c \
devices/esperanza_ews.c \
devices/fineoffset.c \
devices/fineoffset_wh1050.c \
devices/fineoffset_wh1080.c \
devices/flex.c \
devices/fordremote.c \
devices/ft004b.c \
devices/ge_coloreffects.c \
devices/generic_motion.c \
devices/generic_remote.c \
devices/generic_temperature_sensor.c \
devices/gt_wt_02.c \
devices/hideki.c \
devices/hondaremote.c \
devices/honeywell.c \
devices/ht680.c \
devices/ibis_beacon.c \
devices/infactory.c \
devices/inovalley-kw9015b.c \
devices/interlogix.c \
devices/intertechno.c \
devices/kedsum.c \
devices/kerui.c \
devices/lacrosse.c \
devices/lacrosse_TX141TH_Bv2.c \
devices/lacrosse_tx35.c \
devices/lacrossews.c \
devices/lightwave_rf.c \
devices/m_bus.c \
devices/maverick_et73x.c \
devices/mebus.c \
devices/new_template.c \
devices/newkaku.c \
devices/nexa.c \
devices/nexus.c \
devices/oil_standard.c \
devices/oil_watchman.c \
devices/oregon_scientific.c \
devices/oregon_scientific_sl109h.c \
devices/oregon_scientific_v1.c \
devices/philips.c \
devices/prologue.c \
devices/proove.c \
devices/quhwa.c \
devices/radiohead_ask.c \
devices/rftech.c \
devices/rubicson.c \
devices/s3318p.c \
devices/schraeder.c \
devices/silvercrest.c \
devices/simplisafe.c \
devices/smoke_gs558.c \
devices/solight_te44.c \
devices/springfield.c \
devices/steelmate.c \
devices/steffen.c \
devices/tfa_twin_plus_30.3049.c \
devices/tfa_pool_thermometer.c \
devices/tfa_twin_plus_30.3049.c \
devices/thermopro_tp11.c \
devices/thermopro_tp12.c \
devices/tpms_citroen.c \
devices/tpms_ford.c \
devices/tpms_renault.c \
devices/tpms_toyota.c \
devices/vaillant_vrt340f.c \
devices/valeo.c \
devices/waveman.c \
devices/wg_pb12v1.c \
devices/wssensor.c \
devices/wt0124.c \
devices/wt450.c \
devices/x10_rf.c \
devices/s3318p.c \
devices/akhan_100F14.c \
devices/quhwa.c \
devices/proove.c \
devices/bresser_3ch.c \
devices/oregon_scientific_sl109h.c \
devices/steelmate.c \
devices/schraeder.c \
devices/elro_db286a.c \
devices/efergy_optical.c \
devices/hondaremote.c \
devices/new_template.c \
devices/radiohead_ask.c \
devices/kerui.c \
devices/fineoffset_wh1050.c \
devices/honeywell.c \
devices/maverick_et73x.c \
devices/rftech.c \
devices/lacrosse_tx35.c \
devices/vaillant_vrt340f.c \
devices/ibis_beacon.c \
devices/oil_standard.c \
devices/tpms_citroen.c \
devices/thermopro_tp11.c \
devices/solight_te44.c \
devices/smoke_gs558.c \
devices/generic_motion.c \
devices/tpms_toyota.c \
devices/tpms_ford.c \
devices/tpms_renault.c \
devices/infactory.c \
devices/fordremote.c \
devices/philips.c \
devices/nexa.c \
devices/thermopro_tp12.c \
devices/x10_sec.c \
devices/interlogix.c \
devices/dish_remote_6_3.c \
devices/simplisafe.c \
devices/wt1024.c
devices/x10_sec.c
rtl_433_LDADD = $(LIBRTLSDR) $(LIBM)

View File

@@ -176,7 +176,7 @@ static char *sensor_output_fields[] = {
};
r_device ss_sensor = {
.name = "SimpliSafe Home Security System",
.name = "SimpliSafe Home Security System (May require disabling automatic gain for KeyPad decodes)",
.modulation = OOK_PULSE_PIWM_DC,
.short_limit = 500, // half-bit width 500 us
.long_limit = 1000, // bit width 1000 us

View File

@@ -100,6 +100,11 @@
<ClCompile Include="..\src\baseband.c" />
<ClCompile Include="..\src\bitbuffer.c" />
<ClCompile Include="..\src\data.c" />
<ClCompile Include="..\src\optparse.c" />
<ClCompile Include="..\src\pulse_demod.c" />
<ClCompile Include="..\src\pulse_detect.c" />
<ClCompile Include="..\src\rtl_433.c" />
<ClCompile Include="..\src\util.c" />
<ClCompile Include="..\src\devices\acurite.c" />
<ClCompile Include="..\src\devices\akhan_100F14.c" />
<ClCompile Include="..\src\devices\alecto.c" />
@@ -127,10 +132,10 @@
<ClCompile Include="..\src\devices\flex.c" />
<ClCompile Include="..\src\devices\fordremote.c" />
<ClCompile Include="..\src\devices\ft004b.c" />
<ClCompile Include="..\src\devices\ge_coloreffects.c" />
<ClCompile Include="..\src\devices\generic_motion.c" />
<ClCompile Include="..\src\devices\generic_remote.c" />
<ClCompile Include="..\src\devices\generic_temperature_sensor.c" />
<ClCompile Include="..\src\devices\ge_coloreffects.c" />
<ClCompile Include="..\src\devices\gt_wt_02.c" />
<ClCompile Include="..\src\devices\hideki.c" />
<ClCompile Include="..\src\devices\hondaremote.c" />
@@ -144,15 +149,15 @@
<ClCompile Include="..\src\devices\kedsum.c" />
<ClCompile Include="..\src\devices\kerui.c" />
<ClCompile Include="..\src\devices\lacrosse.c" />
<ClCompile Include="..\src\devices\lacrossews.c" />
<ClCompile Include="..\src\devices\lacrosse_TX141TH_Bv2.c" />
<ClCompile Include="..\src\devices\lacrosse_tx35.c" />
<ClCompile Include="..\src\devices\lacrossews.c" />
<ClCompile Include="..\src\devices\lightwave_rf.c" />
<ClCompile Include="..\src\devices\m_bus.c" />
<ClCompile Include="..\src\devices\maverick_et73x.c" />
<ClCompile Include="..\src\devices\mebus.c" />
<ClCompile Include="..\src\devices\m_bus.c" />
<ClCompile Include="..\src\devices\newkaku.c" />
<ClCompile Include="..\src\devices\new_template.c" />
<ClCompile Include="..\src\devices\newkaku.c" />
<ClCompile Include="..\src\devices\nexa.c" />
<ClCompile Include="..\src\devices\nexus.c" />
<ClCompile Include="..\src\devices\oil_standard.c" />
@@ -194,11 +199,6 @@
<ClCompile Include="..\src\devices\x10_rf.c" />
<ClCompile Include="..\src\devices\x10_sec.c" />
<ClCompile Include="..\src\getopt\getopt.c" />
<ClCompile Include="..\src\optparse.c" />
<ClCompile Include="..\src\pulse_demod.c" />
<ClCompile Include="..\src\pulse_detect.c" />
<ClCompile Include="..\src\rtl_433.c" />
<ClCompile Include="..\src\util.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View File

@@ -73,83 +73,8 @@
<ClCompile Include="..\src\util.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\rftech.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\rubicson.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\s3318p.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\schraeder.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\silvercrest.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\simplisafe.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\smoke_gs558.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\solight_te44.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\springfield.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\steelmate.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\steffen.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tfa_pool_thermometer.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tfa_twin_plus_30.3049.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\thermopro_tp11.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\thermopro_tp12.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tpms_citroen.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tpms_ford.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tpms_renault.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tpms_toyota.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\vaillant_vrt340f.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\valeo.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\waveman.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\wg_pb12v1.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\wt450.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\x10_rf.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\x10_sec.c">
<Filter>Source Files\devices</Filter>
<ClCompile Include="..\src\getopt\getopt.c">
<Filter>Source Files\getopt</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\acurite.c">
<Filter>Source Files\devices</Filter>
@@ -283,10 +208,10 @@
<ClCompile Include="..\src\devices\lacrosse.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\lacrosse_tx35.c">
<ClCompile Include="..\src\devices\lacrosse_TX141TH_Bv2.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\lacrosse_TX141TH_Bv2.c">
<ClCompile Include="..\src\devices\lacrosse_tx35.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\lacrossews.c">
@@ -295,6 +220,9 @@
<ClCompile Include="..\src\devices\lightwave_rf.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\m_bus.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\maverick_et73x.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
@@ -343,17 +271,89 @@
<ClCompile Include="..\src\devices\radiohead_ask.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\getopt\getopt.c">
<Filter>Source Files\getopt</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\wssensor.c">
<ClCompile Include="..\src\devices\rftech.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\m_bus.c">
<ClCompile Include="..\src\devices\rubicson.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\s3318p.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\schraeder.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\silvercrest.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\simplisafe.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\smoke_gs558.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\solight_te44.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\springfield.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\steelmate.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\steffen.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tfa_pool_thermometer.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tfa_twin_plus_30.3049.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\thermopro_tp11.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\thermopro_tp12.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tpms_citroen.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tpms_ford.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tpms_renault.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\tpms_toyota.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\vaillant_vrt340f.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\valeo.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\waveman.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\wg_pb12v1.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\wssensor.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\wt0124.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\wt450.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\x10_rf.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
<ClCompile Include="..\src\devices\x10_sec.c">
<Filter>Source Files\devices</Filter>
</ClCompile>
</ItemGroup>
</Project>