X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fkern%2Fmsg_test.c;h=0deac2c87d6ec981d01559289fde6b7f57c030cb;hb=0c71afa65077b10d069192c1d36c0df1440e1b97;hp=2cc34eeed467fe365a4b11c8a4139841ac83d75f;hpb=e423e63cade618baf616a79b99aaab5de74ec76e;p=bertos.git diff --git a/bertos/kern/msg_test.c b/bertos/kern/msg_test.c index 2cc34eee..0deac2c8 100644 --- a/bertos/kern/msg_test.c +++ b/bertos/kern/msg_test.c @@ -95,10 +95,10 @@ * These macros generate the code needed to create the test process functions. */ #define RECV_PROC(num, sig) \ -static void receiver_proc##num(void) \ +static NORETURN void receiver_proc##num(void) \ { \ TestMsg *rec_msg; \ - for (;;) \ + for(;;) \ { \ sig_wait(sig); \ kprintf("Proc[%d]..get message\n", num); \ @@ -118,7 +118,7 @@ static void receiver_proc##num(void) \ msg_put(&test_port##num, &msg##num.msg); \ } while(0) -#define RECV_STACK(num) static cpu_stack_t receiver_stack##num[CONFIG_KERN_MINSTACKSIZE / sizeof(cpu_stack_t)] +#define RECV_STACK(num) static cpu_stack_t receiver_stack##num[800 / sizeof(cpu_stack_t)] #define RECV_INIT_PROC(num) proc_new(receiver_proc##num, NULL, sizeof(receiver_stack##num), receiver_stack##num) #define RECV_INIT_MSG(num, proc, sig) msg_initPort(&test_port##num, event_createSignal(proc, sig))