X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=app%2Fat91sam7s%2Fat91sam7s.c;h=57fdd8fde89a04268585ead10237cf8f5d31df43;hb=8892633f666bee56325f62ff9693b9a164253dc8;hp=3fa65da7400fd53934c7de9e791a83a06abf0e25;hpb=55c4d159825f90975aeeb4346c0e4e0c41df6f07;p=bertos.git diff --git a/app/at91sam7s/at91sam7s.c b/app/at91sam7s/at91sam7s.c index 3fa65da7..57fdd8fd 100644 --- a/app/at91sam7s/at91sam7s.c +++ b/app/at91sam7s/at91sam7s.c @@ -37,14 +37,17 @@ * \brief AT91SAM7S-EK porting test. */ +#include #include #include +#include +#include #include #include -int iort = 23; -int iort1 = 232; -int iort2 = 233; +static int iort = 23; +static int iort1 = 232; +static int iort2 = 233; Timer leds_timer; @@ -72,15 +75,27 @@ static void leds_toggle(void) int main(void) { - //kdbg_init(); + kdbg_init(); sysirq_init(); timer_init(); + + proc_init(); + ASSERT(!IRQ_ENABLED()); + + + + /* Open the main communication port */ + Serial *host_port = ser_open(0); + ser_setbaudrate(host_port, 115200); + ser_setparity(host_port, SER_PARITY_NONE); + IRQ_ENABLE; + ASSERT(IRQ_ENABLED()); /* Disable all pullups */ PIOA_PUDR = 0xffffffff; - /* Set all port pin connected to PIOA */ - PIOA_PER = 0xffffffff; + /* Set PA0..3 connected to PIOA */ + PIOA_PER = 0x0000000f; /* Set PA0..3 as output */ PIOA_OER = 0x0000000f; /* Disable multidrive on all pins */ @@ -95,10 +110,12 @@ int main(void) timer_setDelay(&leds_timer, ms_to_ticks(100)); timer_add(&leds_timer); - // Main loop for(;;) { + ser_printf(host_port," %s", "a"); + kprintf("W la figa!\n"); + proc_test(); iort+= 1; iort1+= 1; iort2+= 1;