summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
a6a30aa)
IRMP - Infrared Multi Protocol Decoder\r
--------------------------------------\r
\r
IRMP - Infrared Multi Protocol Decoder\r
--------------------------------------\r
\r
-Version IRMP: 2.3.6 17.01.2013\r
+Version IRMP: 2.3.7 21.01.2013\r
Version IRSND: 2.3.6 17.01.2013\r
\r
Dokumentation:\r
Version IRSND: 2.3.6 17.01.2013\r
\r
Dokumentation:\r
*\r
* Copyright (c) 2009-2013 Frank Meyer - frank(at)fli4l.de\r
*\r
*\r
* Copyright (c) 2009-2013 Frank Meyer - frank(at)fli4l.de\r
*\r
- * $Id: irmp.c,v 1.137 2013/01/17 07:33:13 fm Exp $\r
+ * $Id: irmp.c,v 1.138 2013/01/21 11:11:54 fm Exp $\r
*\r
* ATMEGA88 @ 8 MHz\r
*\r
*\r
* ATMEGA88 @ 8 MHz\r
*\r
\r
if (denon_repetition_len >= DENON_AUTO_REPETITION_PAUSE_LEN && last_irmp_denon_command != 0)\r
{\r
\r
if (denon_repetition_len >= DENON_AUTO_REPETITION_PAUSE_LEN && last_irmp_denon_command != 0)\r
{\r
- ANALYZE_PRINTF ("%8.3fms error 6: did not receive inverted command repetition\n",\r
+ ANALYZE_PRINTF ("%8.3fms warning: did not receive inverted command repetition\n",\r
(double) (time_counter * 1000) / F_INTERRUPTS);\r
last_irmp_denon_command = 0;\r
denon_repetition_len = 0xFFFF;\r
(double) (time_counter * 1000) / F_INTERRUPTS);\r
last_irmp_denon_command = 0;\r
denon_repetition_len = 0xFFFF;\r
- if ((irmp_tmp_command & 0x03) == 0x00)\r
+ if ((irmp_tmp_command & 0x01) == 0x00)\r
{\r
ANALYZE_PRINTF ("%8.3fms info Denon: waiting for inverted command repetition\n", (double) (time_counter * 1000) / F_INTERRUPTS);\r
last_irmp_denon_command = irmp_tmp_command;\r
denon_repetition_len = 0;\r
irmp_ir_detected = FALSE;\r
}\r
{\r
ANALYZE_PRINTF ("%8.3fms info Denon: waiting for inverted command repetition\n", (double) (time_counter * 1000) / F_INTERRUPTS);\r
last_irmp_denon_command = irmp_tmp_command;\r
denon_repetition_len = 0;\r
irmp_ir_detected = FALSE;\r
}\r
- else if ((irmp_tmp_command & 0x03) == 0x03)\r
- ANALYZE_PRINTF ("%8.3fms error Denon: got unexpected inverted command, ignoring it\n", (double) (time_counter * 1000) / F_INTERRUPTS);\r
+ ANALYZE_PRINTF ("%8.3fms warning Denon: got unexpected inverted command, ignoring it\n", (double) (time_counter * 1000) / F_INTERRUPTS);\r
last_irmp_denon_command = 0;\r
irmp_ir_detected = FALSE;\r
}\r
last_irmp_denon_command = 0;\r
irmp_ir_detected = FALSE;\r
}\r
- else // fm 2013-01-17: 0x01 or 0x10: there is no inverted command\r
- {\r
- irmp_protocol = irmp_param.protocol; // store protocol\r
- irmp_address = irmp_tmp_address; // store address\r
- irmp_command = irmp_tmp_command; // store command\r
- }\r