コード例 #1
0
ファイル: keyd.c プロジェクト: Excalibur201010/powersdr-iq
DttSP_EXP void
StartKeyer ()
{
	CWRingRestart();	
	if ((timerid =
		timeSetEvent (key_poll_period, 1, (LPTIMECALLBACK) timer_callback,
		(DWORD_PTR) NULL, TIME_PERIODIC)) == (MMRESULT) NULL)
	{
		fprintf (stderr, "Timer failed\n"), fflush (stderr);
	} else sem_post (&keyer_started);
}
コード例 #2
0
ファイル: keyd.c プロジェクト: hdkippa/ghpsdr2
DttSP_EXP void
StartKeyer ()
{
        int rc;
//fprintf(stderr,"StartKeyer\n");
	CWRingRestart();	
        rc=pthread_create(&timerid,NULL,timer_thread,NULL);
        if(rc!=0)
	//if ((timerid =
	//	timeSetEvent (key_poll_period, 1, (LPTIMECALLBACK) timer_callback,
	//	(DWORD_PTR) NULL, TIME_PERIODIC)) == (MMRESULT) NULL)
	{
		fprintf (stderr, "Timer failed\n"), fflush (stderr);
	} else sem_post (&keyer_started);
}