68,18 → 68,18 |
} |
|
void outputSet(uint8_t num, uint8_t state) { |
if (staticParams.outputOptions & (OUTPUTOPTIONS_INVERT_0 << num)) { |
if (state) OUTPUT_LOW(num) else OUTPUT_HIGH(num); |
} else { |
if (state) OUTPUT_HIGH(num) else OUTPUT_LOW(num); |
} |
if (staticParams.outputOptions & OUTPUTOPTIONS_USE_ONBOARD_LEDS) { |
if (num) { |
if (state) GRN_ON else GRN_OFF; |
} else { |
if (state) RED_ON else RED_OFF; |
} |
} |
if (staticParams.outputOptions & (OUTPUTOPTIONS_INVERT_0 << num)) { |
if (state) OUTPUT_LOW(num) else OUTPUT_HIGH(num); |
} else { |
if (state) OUTPUT_HIGH(num) else OUTPUT_LOW(num); |
} |
if (staticParams.outputOptions & OUTPUTOPTIONS_USE_ONBOARD_LEDS) { |
if (num) { |
if (state) GRN_ON else GRN_OFF; |
} else { |
if (state) RED_ON else RED_OFF; |
} |
} |
} |
|
void flashingLight(uint8_t port, uint8_t timing, uint8_t bitmask, uint8_t manual) { |
116,10 → 116,10 |
} |
|
void output_update(void) { |
if (staticParams.outputOptions & OUTPUTOPTIONS_TEST_HI) { |
if (staticParams.outputOptions & OUTPUTOPTIONS_TEST_ON) { |
outputSet(0, 1); |
outputSet(1, 1); |
} else if (staticParams.outputOptions & OUTPUTOPTIONS_TEST_LO) { |
} else if (staticParams.outputOptions & OUTPUTOPTIONS_TEST_OFF) { |
outputSet(0, 0); |
outputSet(1, 0); |
} else if (!staticParams.outputDebugMask) { |