Rev 353 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 353 | Rev 363 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | * |
2 | * |
| 3 | * CAN module |
3 | * CAN module |
| 4 | * |
4 | * |
| 5 | ********************************************************************* |
5 | ********************************************************************* |
| 6 | * FileName: $HeadURL: https://svn.auml.se/svn/HomeAutomation/trunk/EmbeddedSoftware/PIC/canBase/Source/CAN.c $ |
6 | * FileName: $HeadURL: https://svn.auml.se/svn/HomeAutomation/trunk/EmbeddedSoftware/PIC/canBase/Source/CAN.c $ |
| 7 | * Last changed: $LastChangedDate: 2007-03- |
7 | * Last changed: $LastChangedDate: 2007-03-13 18:29:20 +0100 (Tue, 13 Mar 2007) $ |
| 8 | * By: $LastChangedBy: johboh $ |
8 | * By: $LastChangedBy: johboh $ |
| 9 | * Revision: $Revision: |
9 | * Revision: $Revision: 363 $ |
| 10 | ********************************************************************/ |
10 | ********************************************************************/ |
| 11 | 11 | ||
| 12 | #include <CANdefs.h> |
12 | #include <CANdefs.h> |
| 13 | #include <stackTasks.h> |
13 | #include <stackTasks.h> |
| 14 | #include <CAN.h> |
14 | #include <CAN.h> |
| Line 19... | Line 19... | ||
| 19 | static TICK heartbeat; |
19 | static TICK heartbeat; |
| 20 | static int MY_ID = DEFAULT_ID; |
20 | static int MY_ID = DEFAULT_ID; |
| 21 | static CAN_PACKET outCp; |
21 | static CAN_PACKET outCp; |
| 22 | 22 | ||
| 23 | static void canGetPacket(void); |
23 | static void canGetPacket(void); |
| - | 24 | ||
| - | 25 | BYTE myId() { return MY_ID; } |
|
| 24 | 26 | ||
| 25 | 27 | ||
| 26 | /* |
28 | /* |
| 27 | * Function: canInit |
29 | * Function: canInit |
| 28 | * |
30 | * |
| Line 186... | Line 188... | ||
| 186 | * Affects: Calls canParse() function in main for parsing received packet. |
188 | * Affects: Calls canParse() function in main for parsing received packet. |
| 187 | * Depends: none. |
189 | * Depends: none. |
| 188 | */ |
190 | */ |
| 189 | void canGetPacket() |
191 | void canGetPacket() |
| 190 | { |
192 | { |
| 191 | CAN_PACKET cp; |
193 | auto CAN_PACKET cp; |
| 192 | 194 | ||
| 193 | //RXB0SIDH 28 27 26 25 24 23 22 21 |
195 | //RXB0SIDH 28 27 26 25 24 23 22 21 |
| 194 | //RXB0SIDL 20 19 18 xx xx xx 17 16 |
196 | //RXB0SIDL 20 19 18 xx xx xx 17 16 |
| 195 | //RXB0EIDH 15 14 13 12 11 10 09 08 |
197 | //RXB0EIDH 15 14 13 12 11 10 09 08 |
| 196 | //RXB0EIDL 07 06 05 04 03 02 01 00 |
198 | //RXB0EIDL 07 06 05 04 03 02 01 00 |