Don't memcpy source LED values to target values when LED_DRIVER_STRESS_TEST is set because it's redundant.

This commit is contained in:
László Monda
2017-08-19 11:58:39 +02:00
parent 024c2d5cff
commit f7bc6a8f82

View File

@@ -102,8 +102,8 @@ void LedSlaveDriver_Update(uint8_t ledDriverId) {
*ledIndex += chunkSize;
if (*ledIndex >= LED_DRIVER_LED_COUNT) {
*ledIndex = 0;
memcpy(currentLedDriverState->targetLedValues, currentLedDriverState->sourceLedValues, LED_DRIVER_LED_COUNT);
#ifndef LED_DRIVER_STRESS_TEST
memcpy(currentLedDriverState->targetLedValues, currentLedDriverState->sourceLedValues, LED_DRIVER_LED_COUNT);
*ledDriverPhase = LedDriverPhase_Initialized;
#endif
}