File tree Expand file tree Collapse file tree 4 files changed +15
-0
lines changed Expand file tree Collapse file tree 4 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -300,6 +300,7 @@ See [CONTRIBUTING.md](./docs/CONTRIBUTING.md).
300
300
[215] Altronics X7064 temperature and humidity sensor
301
301
[216]* ANT and ANT+ devices
302
302
[217] EMOS E6016 rain gauge
303
+ [218] Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes (FSK)
303
304
304
305
* Disabled by default, use -R n or a conf file to enable
305
306
Original file line number Diff line number Diff line change @@ -439,6 +439,7 @@ stop_after_successful_events false
439
439
protocol 215 # Altronics X7064 temperature and humidity sensor
440
440
# protocol 216 # ANT and ANT+ devices
441
441
protocol 217 # EMOS E6016 rain gauge
442
+ protocol 218 # Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes (FSK)
442
443
443
444
## Flex devices (command line option "-X")
444
445
Original file line number Diff line number Diff line change 225
225
DECL(altronics_7064) \
226
226
DECL(ant_antplus) \
227
227
DECL(emos_e6016_rain) \
228
+ DECL(hcs200_fsk) \
228
229
229
230
/* Add new decoders here. */
230
231
Original file line number Diff line number Diff line change @@ -108,3 +108,15 @@ r_device hcs200 = {
108
108
.decode_fn = & hcs200_callback ,
109
109
.fields = output_fields ,
110
110
};
111
+
112
+ r_device hcs200_fsk = {
113
+ .name = "Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes (FSK)" ,
114
+ .modulation = FSK_PULSE_PWM ,
115
+ .short_width = 370 ,
116
+ .long_width = 772 ,
117
+ .gap_limit = 1500 ,
118
+ .reset_limit = 9000 ,
119
+ .tolerance = 152 , // us
120
+ .decode_fn = & hcs200_callback ,
121
+ .fields = output_fields ,
122
+ };
You can’t perform that action at this time.
0 commit comments