コード例 #1
0
ファイル: gtests.cpp プロジェクト: BenZoFly/opentx
int main(int argc, char **argv)
{
  QCoreApplication app(argc, argv);
  simuInit();
  StartEepromThread(NULL);
  menuLevel = 0;
  menuHandlers[0] = menuMainView;
  ::testing::InitGoogleTest(&argc, argv);
  return RUN_ALL_TESTS();
}
コード例 #2
0
int main(int argc,char **argv)
{
    PropLoad("config.txt");

    if (!handle_options(argc, argv))
    {
        return -1;
    }

    PropDump();

    if (!vcompDoit(PropGet("SOURCE")))
    {
        loadbytecode("foo.bin");

        vmemInit(0);

        if (!strcmp(PropGet("BOOT"),"firmware"))
        {
            loaderInit((char*)dumpbc);
        }
        else
        {
            loaderInit(srcbytecode);
        }
        vmemDumpShort();
        getchar();


        simuInit();

        VPUSH(INTTOVAL(0));
        interpGo();
        VPULL();
        while(1)
        {
            simuDoLoop();
            VPUSH(VCALLSTACKGET(sys_start,SYS_CBLOOP));
            if (VSTACKGET(0)!=NIL)
            {
                interpGo();
            }
            VPULL();

            usleep(50 * 1000);
        }
        getchar();
    }
    return 0;
}