]> cloudbase.mooo.com Git - irmp.git/blobdiff - irmp.h
Version 1.1.1: optimized timings for all protocols
[irmp.git] / irmp.h
diff --git a/irmp.h b/irmp.h
index 8820cf237aa6e231b6933fb6f3215f37574eddb7..67a9895ad5f0521c5179dc245f8b6810eb16e61e 100644 (file)
--- a/irmp.h
+++ b/irmp.h
@@ -3,7 +3,7 @@
  *\r
  * Copyright (c) 2009-2010 Frank Meyer - frank(at)fli4l.de\r
  *\r
- * $Id: irmp.h,v 1.12 2010/04/12 10:15:40 fm Exp $\r
+ * $Id: irmp.h,v 1.13 2010/04/16 09:23:29 fm Exp $\r
  *\r
  * ATMEGA88 @ 8 MHz\r
  *\r
@@ -191,19 +191,19 @@ extern "C"
 #define NUBERT_STOP_BIT                         1                             // has stop bit\r
 #define NUBERT_LSB                              0                             // MSB?\r
 \r
-#define BANG_OLUFSEN_START_BIT1_PULSE_TIME       210.0e-6                     //   210 usec pulse\r
-#define BANG_OLUFSEN_START_BIT1_PAUSE_TIME      3000.0e-6                     //  3000 usec pause\r
-#define BANG_OLUFSEN_START_BIT2_PULSE_TIME       210.0e-6                     //   210 usec pulse\r
-#define BANG_OLUFSEN_START_BIT2_PAUSE_TIME      3000.0e-6                     //  3000 usec pause\r
-#define BANG_OLUFSEN_START_BIT3_PULSE_TIME       210.0e-6                     //   210 usec pulse\r
-#define BANG_OLUFSEN_START_BIT3_PAUSE_TIME     15000.0e-6                     // 15000 usec pause\r
-#define BANG_OLUFSEN_START_BIT4_PULSE_TIME       210.0e-6                     //   210 usec pulse\r
-#define BANG_OLUFSEN_START_BIT4_PAUSE_TIME      3000.0e-6                     //  3000 usec pause\r
-#define BANG_OLUFSEN_PULSE_TIME                  210.0e-6                     //   210 usec pulse\r
-#define BANG_OLUFSEN_1_PAUSE_TIME               9000.0e-6                     //  9000 usec pause\r
-#define BANG_OLUFSEN_0_PAUSE_TIME               3000.0e-6                     //  3000 usec pause\r
-#define BANG_OLUFSEN_R_PAUSE_TIME               6000.0e-6                     //  6000 usec pause (repeat last bit)\r
-#define BANG_OLUFSEN_TRAILER_BIT_PAUSE_TIME    12000.0e-6                     // 12000 usec pause (trailer bit)\r
+#define BANG_OLUFSEN_START_BIT1_PULSE_TIME       200.0e-6                     //   200 usec pulse\r
+#define BANG_OLUFSEN_START_BIT1_PAUSE_TIME      3125.0e-6                     //  3125 usec pause\r
+#define BANG_OLUFSEN_START_BIT2_PULSE_TIME       200.0e-6                     //   200 usec pulse\r
+#define BANG_OLUFSEN_START_BIT2_PAUSE_TIME      3125.0e-6                     //  3125 usec pause\r
+#define BANG_OLUFSEN_START_BIT3_PULSE_TIME       200.0e-6                     //   200 usec pulse\r
+#define BANG_OLUFSEN_START_BIT3_PAUSE_TIME     15625.0e-6                     // 15625 usec pause\r
+#define BANG_OLUFSEN_START_BIT4_PULSE_TIME       200.0e-6                     //   200 usec pulse\r
+#define BANG_OLUFSEN_START_BIT4_PAUSE_TIME      3125.0e-6                     //  3125 usec pause\r
+#define BANG_OLUFSEN_PULSE_TIME                  200.0e-6                     //   200 usec pulse\r
+#define BANG_OLUFSEN_1_PAUSE_TIME               9375.0e-6                     //  9375 usec pause\r
+#define BANG_OLUFSEN_0_PAUSE_TIME               3125.0e-6                     //  3125 usec pause\r
+#define BANG_OLUFSEN_R_PAUSE_TIME               6250.0e-6                     //  6250 usec pause (repeat last bit)\r
+#define BANG_OLUFSEN_TRAILER_BIT_PAUSE_TIME    12500.0e-6                     // 12500 usec pause (trailer bit)\r
 #define BANG_OLUFSEN_ADDRESS_OFFSET             0                             // no address bits\r
 #define BANG_OLUFSEN_ADDRESS_LEN                0                             // no address bits\r
 #define BANG_OLUFSEN_COMMAND_OFFSET             3                             // skip startbits 2, 3, 4\r