コード例 #1
0
ファイル: main.c プロジェクト: jordantday/Elec299AlarmClock
void DisplayDigit(int digit)
{

    // Clear Digits
    Digit1(false);
    Digit2(false);
    Digit3(false);
    Digit4(false);
    Dots5(false);

    // Clear Segments
    SegmentA(false);
    SegmentB(false);
    SegmentC(false);
    SegmentD(false);
    SegmentE(false);
    SegmentF(false);
    SegmentG(false);

    // Check if digit is in range
    if( digit < 1 || digit > 5 )
    {
        printf("Input:\"digit\" not in range. [1,5]");
        return;
    }

    // Note: Digit 5 is for the L1, L2 and L3 LEDs

    // Choose which digit to display
    switch(digit)
    {
    case 1:
        Digit1(true);
        break;

    case 2:
        Digit2(true);
        break;

    case 3:
        Digit3(true);
        break;

    case 4:
        Digit4(true);
        break;

    case 5:
        Dots5(true);
        break;
    }
}
コード例 #2
0
ファイル: Factest.cpp プロジェクト: iplayfast/crylib
bool Test2()
{
 return Digit2()==Results[1];
}