1 // Emtpy main.c file generated by the wizard
4 #include <kern/signal.h>
13 static void init(void)
18 ser_init(&ser, SER_UART0);
21 static cpu_stack_t proc1_stack[500];
23 static void proc1_main(void)
26 Msg *msg = msg_get(&in_port);
34 struct Process *p = proc_new(proc1_main, 0, sizeof(proc1_stack), proc1_stack);
35 msg_initPort(&in_port, event_createSignal(p, SIG_USER1));
37 msg_put(&in_port, &msg);
39 // generate timer code
41 timer_delay(ms_to_ticks(500));
42 timer_setDelay(&t, ms_to_ticks(500));
47 kfile_write(&ser.fd, buf, sizeof(buf));
48 kfile_read(&ser.fd, buf, sizeof(buf));
52 sig_send(p, SIG_USER0);