~ruther/CTU-FEE-B0B35APO-Semestral-project

9f289a5b08da302d4c1a65c2fade4461ae9e848c — František Boháček 4 years ago 5405dca
feat: turn on red led on error
1 files changed, 4 insertions(+), 2 deletions(-)

M image-viewer/src/main.c
M image-viewer/src/main.c => image-viewer/src/main.c +4 -2
@@ 38,6 38,8 @@ int main(int argc, char *argv[])
    }
  }

  mzapo_rgb_led_t led = mzapo_create_rgb_led();

  struct termios oldstdin;
  file_set_nonblocking(STDIN_FILENO, &oldstdin);



@@ 45,10 47,10 @@ int main(int argc, char *argv[])

  if (argc < 2) {
    logger_error(&logger, __FILE__, __FUNCTION__, __LINE__, "Not enough arguments.");
    rgb_led_set_red(&led, LED_LEFT);
    return 1;
  }


  logger_debug(&logger, __FILE__, __FUNCTION__, __LINE__,
              "Initializing display...", argv[1]);
  display_t display = mzapo_create_display();


@@ 58,7 60,6 @@ int main(int argc, char *argv[])
  logger_info(&logger, __FILE__, __FUNCTION__, __LINE__,
              "Image %s will be loaded.", argv[1]);

  mzapo_rgb_led_t led = mzapo_create_rgb_led();
  mzapo_ledstrip_t ledstrip = mzapo_create_ledstrip();

  rgb_led_set_green(&led, LED_LEFT);


@@ 69,6 70,7 @@ int main(int argc, char *argv[])

  if (viewer.error != IMERR_SUCCESS) {
    logger_error(&logger, __FILE__, __FUNCTION__, __LINE__, "Could not load image %d", viewer.error);
    rgb_led_set_red(&led, LED_RIGHT);
    return 1;
  }


Do not follow this link