I put in this code temporarily:


       GPIOEzInit(LED1);
    GPIOEzInit(LED2);
    GPIOEzInit(LED3);
    GPIOSetOn(LED1);
    GPIOSetOff(LED2);
    sciSetBaudrate(scilinREG, 110);
    sciSetBaudrate(sciREG, 110);
    while(1){
    GPIOToggle(LED1);
    sciSend(sciREG,38,"Starting a test on the SCI register\r\n");
    GPIOToggle(LED2);
    sciSend(scilinREG,38,"Starting a test on the LIN register\r\n");
    }


The GPIO routines are my normal driver routines.  The sciSet and sciSend are the HALCoGen routines not using any interrupts or anything else.  Note that I set the baudrate to 110 (R-e-a-l slow!) and sent 38 characters.  That it, it should take about 3.8 seconds to print.   And indeed the light pattern changes at a rate of approximately every 4 seconds.  

 I have a terminal connected to PC104 pins 88 and 92 and set for 110 baud connected and at first saw nothing.   Then I reversed the rx and tx pins and.....

Starting a test on the SCI register
Starting a test on the SCI register
Starting a test on the SCI register
Starting a test on the SCI register
Starting a test on the SCI register
Starting a test on the SCI register
Starting a test on the SCI register
Starting a test on the SCI register
Starting a test on the SCI register


SO!  Either I have the colors wrong on my serial-to-USB connector, or they are backwards on the blinky board.  Will figure out which next, and then try higher speeds.


73,

Burns Fisher, WB1FJ
AMSAT(R) Engineering -- Flight Software