Subversion Repositories HomeAutomation

Rev

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

Rev 1737 Rev 1754
Line 18... Line 18...
18
#include <util/delay.h>
18
#include <util/delay.h>
19
 
19
 
20
#include <drivers/mcu/gpio.h>
20
#include <drivers/mcu/gpio.h>
21
#include <drivers/ir/transceiver/irtransceiverMulti.h>
21
#include <drivers/ir/transceiver/irtransceiverMulti.h>
22
#include <drivers/ir/protocols.h>
22
#include <drivers/ir/protocols.h>
-
 
23
#include <drivers/io/PCA95xx.h>
23
 
24
 
24
void sns_irTransceive_Init(void);
25
void sns_irTransceive_Init(void);
25
void sns_irTransceive_Process(void);
26
void sns_irTransceive_Process(void);
26
void sns_irTransceive_HandleMessage(StdCan_Msg_t *rxMsg);
27
void sns_irTransceive_HandleMessage(StdCan_Msg_t *rxMsg);
27
void sns_irTransceive_List(uint8_t ModuleSequenceNumber);
28
void sns_irTransceive_List(uint8_t ModuleSequenceNumber);
Line 36... Line 37...
36
 
37
 
37
#define sns_irTransceive_STATE_START_TRANSMIT   7
38
#define sns_irTransceive_STATE_START_TRANSMIT   7
38
#define sns_irTransceive_STATE_TRANSMITTING     8
39
#define sns_irTransceive_STATE_TRANSMITTING     8
39
 
40
 
40
#define sns_irTransceive_STATE_DISABLED         0xff
41
#define sns_irTransceive_STATE_DISABLED         0xff
-
 
42
 
-
 
43
#if sns_irTransceive_TX0_PWRl_PCA95xx==1 | sns_irTransceive_TX0_PWRh_PCA95xx==1 | sns_irTransceive_TX1_PWRl_PCA95xx==1 | sns_irTransceive_TX1_PWRh_PCA95xx==1 | sns_irTransceive_TX2_PWRl_PCA95xx==1 | sns_irTransceive_TX2_PWRh_PCA95xx==1
-
 
44
#define sns_irTransceive_ENABLE_PCA95xx 1
-
 
45
#else
-
 
46
#define sns_irTransceive_ENABLE_PCA95xx 0
-
 
47
#endif
41
 
48
 
42
 
49
 
43
#define TRUE 1
50
#define TRUE 1
44
#define FALSE 0
51
#define FALSE 0
45
 
52