static void InputCfg(char *text) { if(!strncasecmp(text,"gamepad",strlen("gamepad"))) { ConfigDevice(FCFGD_GAMEPAD,(text[strlen("gamepad")]-'1')&3); } else if(!strncasecmp(text,"powerpad",strlen("powerpad"))) { ConfigDevice(FCFGD_POWERPAD,(text[strlen("powerpad")]-'1')&1); } else if(!strcasecmp(text,"hypershot")) ConfigDevice(FCFGD_HYPERSHOT,0); else if(!strcasecmp(text,"quizking")) ConfigDevice(FCFGD_QUIZKING,0); }
//________________________________________________________________________________ int main(void) { char i; ConfigDevice(); #ifndef SIMULATION ConfigDac(); #endif FillTableT(); FillTableInvDV(); OS_Init(); OS_Task_Create(ProcessUartMsg, &task0); OS_Task_Create(Pid, &task1); OS_Sem_Create(&UartRcMsgSem,0); PR2 = OS_TMR_TICK; // timer tick = 1000 instruction cycles=0.1 ms T2CON = 0x05; ReportStartUp(); while (1) { if(TMR1IF) { TMR1IF=0; OS_Task_Resume(&task1); } asm("CLRWDT"); OS_Scheduler(); } }
int __cdecl main(int argc,char** argv) { #ifdef UNIT_TEST void UnitTest(); UnitTest(); return; #else CMD_INFO Cmd; HRESULT hr; hr = Dot11ConfigGetCmd(&Cmd, argc - 1, argv + 1); if (SUCCEEDED(hr)) { ConfigDevice(NIC_ANSI_NAME, &Cmd); } return 0; #endif }