Rev 1379 | Rev 1396 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1379 | Rev 1382 | ||
|---|---|---|---|
| Line 68... | Line 68... | ||
| 68 | 68 | ||
| 69 | 69 | ||
| 70 | void calculatePID_callback(uint8_t timer) |
70 | void calculatePID_callback(uint8_t timer) |
| 71 | { |
71 | { |
| 72 | 72 | ||
| 73 | if (eeprom_read_byte(EEDATA.TimeMsOrS) == |
73 | if (eeprom_read_byte(EEDATA.TimeMsOrS) == CAN_MODULE_ENUM_PID_CONFIG_PARAMETER_TIMEUNIT_S) { |
| 74 | static uint8_t seconds = 0; |
74 | static uint8_t seconds = 0; |
| 75 | seconds++; |
75 | seconds++; |
| 76 | if (seconds >= eeprom_read_word(EEDATA16.Time)) |
76 | if (seconds >= eeprom_read_word(EEDATA16.Time)) |
| 77 | { |
77 | { |
| 78 | seconds = 0; |
78 | seconds = 0; |
| Line 170... | Line 170... | ||
| 170 | sensorModuleType = eeprom_read_byte(EEDATA.sensorModuleType); |
170 | sensorModuleType = eeprom_read_byte(EEDATA.sensorModuleType); |
| 171 | sensorModuleId = eeprom_read_byte(EEDATA.sensorModuleId); |
171 | sensorModuleId = eeprom_read_byte(EEDATA.sensorModuleId); |
| 172 | sensorId = eeprom_read_byte(EEDATA.sensorId); |
172 | sensorId = eeprom_read_byte(EEDATA.sensorId); |
| 173 | 173 | ||
| 174 | 174 | ||
| 175 | if (eeprom_read_byte(EEDATA.TimeMsOrS) == |
175 | if (eeprom_read_byte(EEDATA.TimeMsOrS) == CAN_MODULE_ENUM_PID_CONFIG_PARAMETER_TIMEUNIT_S) { |
| 176 | Timer_SetTimeout(act_PID_TIMER, 1000, TimerTypeFreeRunning, &calculatePID_callback); |
176 | Timer_SetTimeout(act_PID_TIMER, 1000, TimerTypeFreeRunning, &calculatePID_callback); |
| 177 | } else { |
177 | } else { |
| 178 | Timer_SetTimeout(act_PID_TIMER, eeprom_read_word(EEDATA16.Time), TimerTypeFreeRunning, &calculatePID_callback); |
178 | Timer_SetTimeout(act_PID_TIMER, eeprom_read_word(EEDATA16.Time), TimerTypeFreeRunning, &calculatePID_callback); |
| 179 | } |
179 | } |
| 180 | 180 | ||