Rev 620 | Rev 683 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 620 | Rev 640 | ||
|---|---|---|---|
| Line 61... | Line 61... | ||
| 61 | uint32_t tcTemperature = 0, timeStamp_TC = 0; |
61 | uint32_t tcTemperature = 0, timeStamp_TC = 0; |
| 62 | adcTemperatureInit(); |
62 | adcTemperatureInit(); |
| 63 | #endif |
63 | #endif |
| 64 | #if defined(USE_LDR) |
64 | #if defined(USE_LDR) |
| 65 | uint32_t timeStamp_LDR = 0; |
65 | uint32_t timeStamp_LDR = 0; |
| 66 |
|
66 | uint32_t ldr; |
| 67 | LDR_SensorInit(); |
67 | LDR_SensorInit(); |
| 68 | #endif |
68 | #endif |
| 69 | sei(); |
69 | sei(); |
| 70 | 70 | ||
| 71 | Timebase_Init(); |
71 | Timebase_Init(); |
| Line 143... | Line 143... | ||
| 143 | /* check light and send on CAN */ |
143 | /* check light and send on CAN */ |
| 144 | if( Timebase_PassedTimeMillis(timeStamp_LDR) >= LDR_SEND_PERIOD ){ |
144 | if( Timebase_PassedTimeMillis(timeStamp_LDR) >= LDR_SEND_PERIOD ){ |
| 145 | timeStamp_LDR = Timebase_CurrentTime(); |
145 | timeStamp_LDR = Timebase_CurrentTime(); |
| 146 | 146 | ||
| 147 | ldr = (uint8_t)LDR_GetData(0); |
147 | ldr = (uint8_t)LDR_GetData(0); |
| 148 | txMsg.Data.bytes[0] = ldr; |
148 | txMsg.Data.bytes[0] = (ldr>>2)&0xff; |
| 149 | txMsg.DataLength = 1; |
149 | txMsg.DataLength = 1; |
| 150 | 150 | ||
| 151 | txMsg.Id = ((CAN_SNS << CAN_SHIFT_CLASS) | (SNS_TYPE_LIGHT << CAN_SHIFT_SNS_TYPE) | (LIGHTSENSORID_1 << CAN_SHIFT_SNS_ID) | (NODE_ID << CAN_SHIFT_SNS_SID)); |
151 | txMsg.Id = ((CAN_SNS << CAN_SHIFT_CLASS) | (SNS_TYPE_LIGHT << CAN_SHIFT_SNS_TYPE) | (LIGHTSENSORID_1 << CAN_SHIFT_SNS_ID) | (NODE_ID << CAN_SHIFT_SNS_SID)); |
| 152 | 152 | ||
| 153 | BIOS_CanSend(&txMsg); |
153 | BIOS_CanSend(&txMsg); |