Rev 838 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 838 | Rev 903 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /*--------------------------------------------------------------------------------------------------------------------------------------------------- |
1 | /*--------------------------------------------------------------------------------------------------------------------------------------------------- |
2 | * irmp.h |
2 | * irmp.h |
3 | * |
3 | * |
4 | * Copyright (c) 2009-2010 Frank Meyer - frank(at)fli4l.de |
4 | * Copyright (c) 2009-2010 Frank Meyer - frank(at)fli4l.de |
5 | * |
5 | * |
6 | * $Id: irmp.h,v 1.44 2010/11/09 19:18:32 fm Exp $ |
6 | * $Id: irmp.h,v 1.45 2011/01/18 13:02:15 fm Exp $ |
7 | * |
7 | * |
8 | * ATMEGA88 @ 8 MHz |
8 | * ATMEGA88 @ 8 MHz |
9 | * |
9 | * |
10 | * This program is free software; you can redistribute it and/or modify |
10 | * This program is free software; you can redistribute it and/or modify |
11 | * it under the terms of the GNU General Public License as published by |
11 | * it under the terms of the GNU General Public License as published by |
Line 189... | Line 189... | ||
189 | #define RC5_COMPLETE_DATA_LEN 13 // complete length |
189 | #define RC5_COMPLETE_DATA_LEN 13 // complete length |
190 | #define RC5_STOP_BIT 0 // has no stop bit |
190 | #define RC5_STOP_BIT 0 // has no stop bit |
191 | #define RC5_LSB 0 // MSB...LSB |
191 | #define RC5_LSB 0 // MSB...LSB |
192 | #define RC5_FLAGS IRMP_PARAM_FLAG_IS_MANCHESTER // flags |
192 | #define RC5_FLAGS IRMP_PARAM_FLAG_IS_MANCHESTER // flags |
Line 193... | Line 193... | ||
193 | 193 | ||
194 | #define DENON_PULSE_TIME 275.0e-6 // 275 usec pulse |
194 | #define DENON_PULSE_TIME 310.0e-6 // 310 usec pulse in practice, 275 in theory |
195 | #define DENON_1_PAUSE_TIME 1900.0e-6 // 1900 usec pause |
195 | #define DENON_1_PAUSE_TIME 1780.0e-6 // 1780 usec pause in practice, 1900 in theory |
196 | #define DENON_0_PAUSE_TIME 775.0e-6 // 775 usec pause |
196 | #define DENON_0_PAUSE_TIME 745.0e-6 // 745 usec pause in practice, 775 in theory |
197 | #define DENON_FRAMES 2 // DENON sends each frame 2 times |
197 | #define DENON_FRAMES 2 // DENON sends each frame 2 times |
198 | #define DENON_AUTO_REPETITION_PAUSE_TIME 65.0e-3 // inverted repetition after 65ms |
198 | #define DENON_AUTO_REPETITION_PAUSE_TIME 65.0e-3 // inverted repetition after 65ms |
199 | #define DENON_FRAME_REPEAT_PAUSE_TIME 65.0e-3 // frame repeat after 65ms |
199 | #define DENON_FRAME_REPEAT_PAUSE_TIME 65.0e-3 // frame repeat after 65ms |
200 | #define DENON_ADDRESS_OFFSET 0 // skip 0 bits |
200 | #define DENON_ADDRESS_OFFSET 0 // skip 0 bits |