Subversion Repositories HelenOS-historic

Rev

Rev 1435 | Rev 1445 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1435 Rev 1441
Line 332... Line 332...
332
    while ((phoneid = ipc_connect_me_to(PHONE_NS, SERVICE_KEYBOARD, 0)) < 0) {
332
    while ((phoneid = ipc_connect_me_to(PHONE_NS, SERVICE_KEYBOARD, 0)) < 0) {
333
    };
333
    };
334
   
334
   
335
    printf("Test: Connected: %d\n", res);
335
    printf("Test: Connected: %d\n", res);
336
    printf("Test: pinging.\n");
336
    printf("Test: pinging.\n");
-
 
337
 
-
 
338
    aid = async_send_2(phoneid, KBD_GETCHAR, 0, 0, &kbddata);
337
    while (1) {
339
    while (1) {
338
        aid = async_send_2(phoneid, KBD_GETCHAR, 0, 0, &kbddata);
340
        if (async_wait_timeout(aid, NULL, 1000000)) {
339
        async_wait_for(aid, NULL);
341
            printf("^");
-
 
342
            continue;
-
 
343
        }
340
        printf("%c", IPC_GET_ARG1(kbddata));
344
        printf("%c", IPC_GET_ARG1(kbddata));
-
 
345
        aid = async_send_2(phoneid, KBD_GETCHAR, 0, 0, &kbddata);
341
    }
346
    }
342
   
347
   
343
    printf("Test: Hangin up\n");
348
    printf("Test: Hangin up\n");
344
    ipc_hangup(phoneid);
349
    ipc_hangup(phoneid);
345
}
350
}
Line 431... Line 436...
431
//  test_hangup();
436
//  test_hangup();
432
//  test_slam();
437
//  test_slam();
433
//  test_as_area_send();
438
//  test_as_area_send();
434
//  test_pci();
439
//  test_pci();
435
//  test_kbd();
440
//  test_kbd();
436
    test_time();
441
//  test_time();
437
//  test_async_kbd();
442
    test_async_kbd();
438
//  test_fb();
443
//  test_fb();
439
 
444
 
440
    printf("Hello\nThis is Init\n\nBye.");
445
    printf("Hello\nThis is Init\n\nBye.");
441
   
446
   
442
 
447