aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Pasanen <dan.pasanen@gmail.com>2014-08-27 00:58:10 +0000
committerGerrit Code Review <gerrit@cyanogenmod.org>2014-08-27 00:58:10 +0000
commit9659d2e69f5a9e49911b26e3a2cd57e97f59b0f2 (patch)
tree3fc3f88974aefc7a1d8cba84fdbf1700cca323e6
parent78ec8ea9e5cd0d0c60e3e08bbb066683c76a731e (diff)
parent74e34380de750fef5680b644350fe689cdc776e9 (diff)
Merge "jf: consumerir: Convert transmit input from ms to pulses" into cm-11.0
-rw-r--r--consumerir/consumerir.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/consumerir/consumerir.c b/consumerir/consumerir.c
index 327beb4..d935118 100644
--- a/consumerir/consumerir.c
+++ b/consumerir/consumerir.c
@@ -47,10 +47,13 @@ static int consumerir_transmit(struct consumerir_device *dev,
/* write the header */
strlen = sprintf(buffer, "%d,", carrier_freq);
+ /* calculate factor of conversion from microseconds to pulses */
+ float factor = 1000000 / carrier_freq;
+
/* write out the timing pattern */
for (i = 0; i < pattern_len; i++)
{
- strlen += sprintf(buffer + strlen, "%d,", pattern[i]);
+ strlen += sprintf(buffer + strlen, "%d,", (int) (pattern[i]/factor));
}
buffer[strlen - 1] = 0;