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 | ||