X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=examples%2Fat91sam7s%2Fat91sam7s.c;h=d47264bc83d4ac8be45ec89b15036b641299f942;hb=6a7f7153724fd0f4392ba94715e44ed643e661fb;hp=17293a4448bd35091ce4a4d471a74ffa6118b813;hpb=9ff4e7d506adcf5c3cf8ef603279bd540c2e792b;p=bertos.git diff --git a/examples/at91sam7s/at91sam7s.c b/examples/at91sam7s/at91sam7s.c index 17293a44..d47264bc 100644 --- a/examples/at91sam7s/at91sam7s.c +++ b/examples/at91sam7s/at91sam7s.c @@ -45,7 +45,6 @@ #include #include #include -#include #include @@ -87,14 +86,15 @@ static void leds_toggle(void) timer_add(&leds_timer); } - int main(void) { char msg[]="BeRTOS, be fast be beatiful be realtime"; + + kdbg_init(); timer_init(); - proc_init(); + ASSERT(!IRQ_ENABLED()); /* Open the main communication port */ @@ -120,11 +120,21 @@ int main(void) /* turn first led on */ PIOA_CODR = 0x00000001; + /* + * Register timer and arm timer interupt. + */ timer_setSoftint(&leds_timer, (Hook)leds_toggle, 0); timer_setDelay(&leds_timer, ms_to_ticks(100)); timer_add(&leds_timer); - ASSERT(proc_testRun() == 0); + /* + * Run process test. + */ + if(!proc_testRun()) + kfile_printf(&ser_fd.fd, "ProcTest..ok!\n"); + else + kfile_printf(&ser_fd.fd, "ProcTest..FAIL!\n"); + // Main loop for(;;) {