]> cloudbase.mooo.com Git - irmp.git/blobdiff - irmpprotocols.h
Version 2.3.4: improved detection of DENON frame repetition per key
[irmp.git] / irmpprotocols.h
index dd7bcba16c73f402485578e877b8f4fc039df895..1a80246b9907ba07a4a6ad8f3958f7819522f31e 100644 (file)
@@ -1,11 +1,11 @@
 /*---------------------------------------------------------------------------------------------------------------------------------------------------\r
- * irmp-system.h - irmp target system definitions\r
+ * irmpprotocols.h - irmp protocols\r
  *\r
  * DO NOT INCLUDE THIS FILE, WILL BE INCLUDED BY IRMP.H or IRSND.H!\r
  *\r
  * Copyright (c) 2012 Frank Meyer - frank(at)fli4l.de\r
  *\r
- * $Id: irmpprotocols.h,v 1.6 2012/10/05 07:58:39 fm Exp $\r
+ * $Id: irmpprotocols.h,v 1.7 2012/12/06 08:49:32 fm Exp $\r
  *\r
  * This program is free software; you can redistribute it and/or modify\r
  * it under the terms of the GNU General Public License as published by\r
@@ -163,7 +163,7 @@ typedef uint8_t     PAUSE_LEN;
 #define MATSUSHITA_PULSE_TIME                    872.0e-6                       //  872 usec pulse\r
 #define MATSUSHITA_1_PAUSE_TIME                 2616.0e-6                       // 2616 usec pause\r
 #define MATSUSHITA_0_PAUSE_TIME                  872.0e-6                       //  872 usec pause\r
-#define MATSUSHITA_FRAME_REPEAT_PAUSE_TIME        45.0e-3                       // frame repeat after 45ms\r
+#define MATSUSHITA_FRAME_REPEAT_PAUSE_TIME        40.0e-3                       // frame repeat after 40ms\r
 #define MATSUSHITA_ADDRESS_OFFSET               12                              // skip 12 bits\r
 #define MATSUSHITA_ADDRESS_LEN                  12                              // read 12 address bits\r
 #define MATSUSHITA_COMMAND_OFFSET               0                               // skip 0 bits\r
@@ -472,8 +472,8 @@ typedef uint8_t     PAUSE_LEN;
 #define THOMSON_1_PAUSE_TIME                    4500.0e-6                       // 4500 usec pause\r
 #define THOMSON_0_PAUSE_TIME                    2000.0e-6                       // 2000 usec pause\r
 #define THOMSON_FRAMES                          1                               // THOMSON sends 1 frame\r
-#define THOMSON_AUTO_REPETITION_PAUSE_TIME        65.0e-3                       // repetition after 65ms\r
-#define THOMSON_FRAME_REPEAT_PAUSE_TIME           65.0e-3                       // frame repeat after 65ms\r
+#define THOMSON_AUTO_REPETITION_PAUSE_TIME        35.0e-3                       // repetition after 35ms\r
+#define THOMSON_FRAME_REPEAT_PAUSE_TIME           35.0e-3                       // frame repeat after 35ms\r
 #define THOMSON_ADDRESS_OFFSET                  0                               // skip 0 bits\r
 #define THOMSON_ADDRESS_LEN                     4                               // read 4 address bits\r
 #define THOMSON_COMMAND_OFFSET                  5                               // skip 4 address bits + 1 toggle bit\r