diff options
author | ukw | 2011-02-22 17:07:51 +0000 |
---|---|---|
committer | ukw | 2011-02-22 17:07:51 +0000 |
commit | 02ccdb695ae06b965bb59885c2b639d03ab2c448 (patch) | |
tree | b9a3b8c55fbcada0765cc60c5396eabcb4975512 | |
parent | 2cfc146d29747416e1a8dfb80f3d2e038ceb488a (diff) | |
download | irmp-02ccdb695ae06b965bb59885c2b639d03ab2c448.zip |
version 1.9.1: corrected SIEMENS constants
git-svn-id: svn://mikrocontroller.net/irmp@59 aeb2e35e-bfc4-4214-b83c-9e8de998ed28
-rw-r--r-- | README.txt | 2 | ||||
-rw-r--r-- | irsnd.c | 10 |
2 files changed, 6 insertions, 6 deletions
@@ -2,7 +2,7 @@ IRMP - Infrared Multi Protocol Decoder --------------------------------------
Version IRMP: 1.9.5 22.02.2010
-Version IRSND: 1.9.1 25.01.2010
+Version IRSND: 1.9.1 22.01.2010
Dokumentation:
@@ -3,7 +3,7 @@ *
* Copyright (c) 2010 Frank Meyer - frank(at)fli4l.de
*
- * $Id: irsnd.c,v 1.31 2011/02/21 14:59:15 fm Exp $
+ * $Id: irsnd.c,v 1.32 2011/02/22 17:05:57 fm Exp $
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -159,9 +159,9 @@ typedef uint8_t IRSND_PAUSE_LEN; #define NOKIA_AUTO_REPETITION_PAUSE_LEN (uint16_t)(F_INTERRUPTS * NOKIA_AUTO_REPETITION_PAUSE_TIME + 0.5) // use uint16_t!
#define GRUNDIG_NOKIA_IR60_FRAME_REPEAT_PAUSE_LEN (uint16_t)(F_INTERRUPTS * GRUNDIG_NOKIA_IR60_FRAME_REPEAT_PAUSE_TIME + 0.5) // use uint16_t!
-#define SIEMENS_START_BIT_LEN (uint8_t)(F_INTERRUPTS * SIEMENS_BIT_TIME + 0.5)
-#define SIEMENS_BIT_LEN (uint8_t)(F_INTERRUPTS * SIEMENS_BIT_TIME + 0.5)
-#define SIEMENS_FRAME_REPEAT_PAUSE_LEN (uint16_t)(F_INTERRUPTS * SIEMENS_FRAME_REPEAT_PAUSE_TIME + 0.5) // use uint16_t!
+#define SIEMENS_START_BIT_LEN (uint8_t)(F_INTERRUPTS * SIEMENS_OR_RUWIDO_START_BIT_PULSE_TIME + 0.5)
+#define SIEMENS_BIT_LEN (uint8_t)(F_INTERRUPTS * SIEMENS_OR_RUWIDO_BIT_PULSE_TIME + 0.5)
+#define SIEMENS_FRAME_REPEAT_PAUSE_LEN (uint16_t)(F_INTERRUPTS * SIEMENS_OR_RUWIDO_FRAME_REPEAT_PAUSE_TIME + 0.5) // use uint16_t!
#define IRSND_FREQ_32_KHZ (uint8_t) ((F_CPU / 32000 / 2) - 1)
#define IRSND_FREQ_36_KHZ (uint8_t) ((F_CPU / 36000 / 2) - 1)
@@ -1087,7 +1087,7 @@ irsnd_ISR (void) startbit_pause_len = SIEMENS_BIT_LEN;
pulse_len = SIEMENS_BIT_LEN;
pause_len = SIEMENS_BIT_LEN;
- has_stop_bit = SIEMENS_STOP_BIT;
+ has_stop_bit = SIEMENS_OR_RUWIDO_STOP_BIT;
complete_data_len = SIEMENS_COMPLETE_DATA_LEN - 1;
n_auto_repetitions = 1; // 1 frame
auto_repetition_pause_len = 0;
|