10 /* ¥¿¥¤¥Þ¤Î¥«¥¦¥ó¥È³«»Ï¤ò¥¿¥¤¥Þ¡¦¥É¥é¥¤¥Ð¤Ë°ÍÍꤹ¤ë */
11 static void send_start(int msec)
14 req = kz_kmalloc(sizeof(*req));
15 req->id = MSGBOX_ID_TIMEXPIRE;
17 kz_send(MSGBOX_ID_TIMDRIVE, TIMERDRV_CMD_START, (char *)req);
20 static void send_led_write(int target, int state)
24 p[0] = state ? LEDDRV_CMD_LED_ON : LEDDRV_CMD_LED_OFF;
26 kz_send(MSGBOX_ID_LEDDRIVE, 2, p);
29 static void send_led_toggle(int target)
33 p[0] = LEDDRV_CMD_LED_TOGGLE;
35 kz_send(MSGBOX_ID_LEDDRIVE, 2, p);
38 int clock_main(int argc, char *argv[])
45 lcd_draw_string(5, 5, "KOZOS EXPBRD #00", 0);
48 val = (val + 1) % 101;
49 lcd_draw_progressbar(5, 20, 121 - 5, 25, 0, 100, val, 0);
52 kz_recv(MSGBOX_ID_TIMEXPIRE, NULL, NULL);
60 kz_recv(MSGBOX_ID_TIMEXPIRE, NULL, NULL);