コード例 #1
0
ファイル: rgb.c プロジェクト: gitter-badger/loggr.io
int main(int argc, const char *argv[])
{
  if (argc != 2) {
    printf("invalid arguments! Usage: ./rgb.out <error-code>\n");
    return 2;
  }

  if(wiringPiSetup() == -1) {
    printf("setup wiringPi failed!");
    return 1;
  }

  ledInit();

  if (strcmp(argv[1], "ok") == 0) {
    flashGreen();
  }
  else if (strcmp(argv[1], "request_error") == 0) {
    flashOrange();
  }
  else if (strcmp(argv[1], "sensor_broken") == 0) {
    flashRed();
  }
  else if (strcmp(argv[1], "pairing_succeeded") == 0) {
    flashBlue();
  }

  return 0;
}
コード例 #2
0
ファイル: delayDump.c プロジェクト: bact197736/FTC-Team-25
void showIRSegment(int dir)
{
    switch (dir) {

    case 5:
        flashGreen();
        break;
    default:
        displayCaution();
        break;
    }
}