Subversion Repositories HomeAutomation

Rev

Rev 1472 | Rev 1484 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1472 Rev 1479
Line 15... Line 15...
15
#include <drivers/timer/timer.h>
15
#include <drivers/timer/timer.h>
16
 
16
 
17
/* delay.h must be declared after F_CPU */
17
/* delay.h must be declared after F_CPU */
18
#include <util/delay.h>
18
#include <util/delay.h>
19
 
19
 
-
 
20
#include <drivers/mcu/gpio.h>
20
#include <drivers/ir/transceiver/irtransceiverMulti.h>
21
#include <drivers/ir/transceiver/irtransceiverMulti.h>
21
#include <drivers/ir/protocols.h>
22
#include <drivers/ir/protocols.h>
22
 
23
 
23
void sns_irTransceive_Init(void);
24
void sns_irTransceive_Init(void);
24
void sns_irTransceive_Process(void);
25
void sns_irTransceive_Process(void);
Line 30... Line 31...
30
#define sns_irTransceive_STATE_START_RECEIVE    2
31
#define sns_irTransceive_STATE_START_RECEIVE    2
31
#define sns_irTransceive_STATE_RECEIVING        3
32
#define sns_irTransceive_STATE_RECEIVING        3
32
#define sns_irTransceive_STATE_START_PAUSE      4
33
#define sns_irTransceive_STATE_START_PAUSE      4
33
#define sns_irTransceive_STATE_PAUSING          5
34
#define sns_irTransceive_STATE_PAUSING          5
34
#define sns_irTransceive_STATE_START_IDLE       6
35
#define sns_irTransceive_STATE_START_IDLE       6
-
 
36
 
-
 
37
#define TRUE 1
-
 
38
#define FALSE 0
-
 
39
 
-
 
40
#define sns_irTransceive_SUPPORTED_NUM_CHANNELS 3
35
 
41
 
36
 
42
 
37
#endif // SNS_IRTRANSCEIVE
43
#endif // SNS_IRTRANSCEIVE