コード例 #1
0
ファイル: main.c プロジェクト: atiselsts/osw
void appMain(void)
{
    f();
    GET_SP(spInMain);

    // this uses 62 bytes on GCC 4.5.3
    //PRINTF("hello world\r\n");

    // 
    // This uses:
    //    70 bytes (62 + 2 + 2 + 4) on GCC 4.5.3 (GNU GCC patched mspgcc-20110716))
    //    110 bytes on GCC version 4.6.3 20120301 
    PRINTF("Hello %s! Running OSW build %s, uptime is %lu seconds\r\n",
            "world",
            __DATE__,
            getTimeSec());

    PRINTF("stack pointer in main: %#x\r\n", spInMain);
    PRINTF("stack pointer in putchar: %#x\r\n", spInPutchar);
    PRINTF("difference: %d\r\n", spInMain - spInPutchar);

    PRINTF("stack pointer in f: %#x\r\n", spInF);
    PRINTF("stack pointer in interrupt handler: %#x\r\n", spInInterrupt);
    PRINTF("difference: %d\r\n", spInF - spInInterrupt);
}
コード例 #2
0
ファイル: Screen.cpp プロジェクト: delflittle/cheali-charger
void Screen::displayScreenTime()
{
    lcdSetCursor0_0();
    lcdPrint_P(PSTR("time:     ")); lcdPrintTime(getTimeSec());
    lcdSetCursor0_1();
    lcdPrint_P(PSTR("b "));
    lcdPrintTime(totalBalanceTime_/1000);
    lcdPrint_P(PSTR("  "));
    lcdPrintTime(totalChargDischargeTime_/1000);
}
コード例 #3
0
ファイル: Screen.cpp プロジェクト: delflittle/cheali-charger
void Screen::printChar_Time() {
    char c = 'N';
    if(smps.isPowerOn()) {
        c = 'C';
    } else if(discharger.isPowerOn()) {
        c = 'D';
        if(smps.isPowerOn()) c = 'E';
    } else if(balancer.isWorking()) {
        c = 'B';
    }

    lcdPrintChar(c);
    lcdPrintChar(' ');
    lcdPrintTime(getTimeSec());
    lcdPrintChar(' ');
}
コード例 #4
0
ファイル: utility.hpp プロジェクト: AnnaPetrovicheva/opencv
 /**
 returns passed time in milliseconds.
 */
 CV_WRAP double getTimeMilli() const
 {
 return getTimeSec()*1e3;
 }