<commit_before>/*
Thanks to <NAME> (http://arduinows.blogspot.nl/) for the initial example.
Aansturen FDS132 LED matrix bord m.b.v. SPI.  
*/  
#include <SPI.h>            // Om snelheid te winnen maken we gebruik van SPI.  
#include "fds132text.h"     



fdsScreen mainScreen = fdsScreen("abcdefghijklmnopq  rstuvwxyz123456 7890.,!:", 0);

void setup() {   
    pinMode (strobePin, OUTPUT); // zet alle pinnen als output om de shift registers aan te sturen.  
    pinMode (clockPin, OUTPUT);  
    pinMode (dataPin, OUTPUT);  
    pinMode (row_c, OUTPUT);  
    pinMode (row_b, OUTPUT);  
    pinMode (row_a, OUTPUT);  
    pinMode (resredPin, OUTPUT);  
    digitalWrite (resredPin, HIGH);// resred werkt als een schakelaar. Hoog betekent display aan, laag is display uit.  
    digitalWrite (strobePin, LOW); // strobe pas hoog brengen als data naar het shiftregister is gestuurd.  
    SPI.begin();  // start the SPI library
    SPI.setBitOrder(MSBFIRST);  //Code was written for this 
    initialiseLetters() ; // I haven't figured out the smart way to set all the letter variables to the value I want yet.
    mainScreen.update();
}  
void loop()  
{  
    mainScreen.display();
}  
void setRow (int row)                                  // deze functie kan gebruikt worden voor het multiplexen van de zeven rijen.  
{  
    digitalWrite (row_a, row & 1);                        // zet decimale waarden 0 tot 7 om naar binaire waarden (000 - 111)   
    digitalWrite (row_b, row & 2);                        // om de corresponderende rowpinnen die de matrixlijnen aansturen   
    digitalWrite (row_c, row & 4);                        // te activeren.  
}  
<commit_msg>Remove setrow function, is now in fdsScreen class<commit_after>/*
Thanks to Rudi Imbrechts (http://arduinows.blogspot.nl/) for the initial example.
Aansturen FDS132 LED matrix bord m.b.v. SPI.  
*/  
#include <SPI.h>            // Om snelheid te winnen maken we gebruik van SPI.  
#include "fds132text.h"     

fdsScreen mainScreen = fdsScreen("abcdefghijklmnopq  rstuvwxyz123456 7890.,!:", 0);

void setup() {   
    pinMode (strobePin, OUTPUT); // zet alle pinnen als output om de shift registers aan te sturen.  
    pinMode (clockPin, OUTPUT);  
    pinMode (dataPin, OUTPUT);  
    pinMode (row_c, OUTPUT);  
    pinMode (row_b, OUTPUT);  
    pinMode (row_a, OUTPUT);  
    pinMode (resredPin, OUTPUT);  
    digitalWrite (resredPin, HIGH);// resred werkt als een schakelaar. Hoog betekent display aan, laag is display uit.  
    digitalWrite (strobePin, LOW); // strobe pas hoog brengen als data naar het shiftregister is gestuurd.  
    SPI.begin();  // start the SPI library
    SPI.setBitOrder(MSBFIRST);  //Code was written for this 
    initialiseLetters() ; // I haven't figured out the smart way to set all the letter variables to the value I want yet.
    mainScreen.update();
}  
void loop()  
{  
    mainScreen.display();
}  

{'fraction_non_alphanumeric': 0.0968846285518658, 'fraction_numerical': 0.015405682985279013, 'mean_word_length': 2.616336633663366, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '781260', 'n_tokens_mistral': 997, 'n_tokens_neox': 950, 'n_words': 328}