 Toont karakters op line 0.  
 */  
 #include <SPI.h>                                       // Om snelheid te winnen maken we gebruik van SPI.  
-#include <fds132text.h>                                                      // Daarom halen we de SPI library erbij.  
+#include "fds132text.h"                                                      // Daarom halen we de SPI library erbij.  
                                                        // Pinnen voor het aansturen van het FDS132 bord.  
 const int strobePin = 10;                              // pin voor strobe signaal, ook wel latch genaamd.  
 const int clockPin = 13;                               // pin met clock signaal.  

        digitalWrite (resredPin, LOW);                     // en we doven de display om ghosting te voorkomen.  
        setRow(row);                                       // we sturen alle zeven rijen aan.  
        zeroDisplay();                                     // alle uitgangen van de shiftregisters op nul.  
        setDisplay(row);                                   // haal de te tonen data op.   
        digitalWrite(strobePin, HIGH);                     // update de shiftregisters.  
        digitalWrite (resredPin, HIGH);                    // en zet display terug aan.  
        delayMicroseconds(2500);                           // pauseren want de update gaat te vlug.   

       SPI.transfer(0);                                     // door 34 keer een byte met waarde nul te sturen.  
   }  
}  
void setDisplay(int row, fdsString outputText)                               // haal de tekstdata uit de eerder gedefinieerde map met karakters.  
{   
    int i = 0;
    int currentbit = 0;
    byte outputbytes[34];
    for(i=0; i<34; i++)  
    {  
       outputbytes[i] = 0;
    }
    
    // unpack the fdsString
    fdsString *current = &outputText;
    while (i<2000) {
        i++;
        if (current == 0) {break;}
        outputbytes[currentbit/8] = (*(*current).value).character_map[row];
        currentbit += 8;
        current = current -> rest;
    }
    
    for(i=34; i>=0; i--){
        SPI.transfer(outputbytes[i]);   
    };

}  


