in Tutorials/ErrorReporting/Stage2/main.c [159:175]
static void CheckButtonA(void)
{
if (IsButtonPressed(ledBlinkButton1GpioFd, &button1State)) {
if (button1State == GPIO_Value_Low) {
// close the LEDs
int result = GPIO_SetValue(
buttonToggle ? blinkingLedBlueGpioFd : blinkingLedGreenGpioFd, GPIO_Value_High);
if (result != 0) {
Log_Debug("ERROR: Could not set LED output value: %s (%d).\n", strerror(errno),
errno);
exitCode = ExitCode_ButtonTimer_SetLedState;
return;
}
buttonToggle = !buttonToggle;
}
}
}