diff --git a/libsed1530/sed1530.c b/libsed1530/sed1530.c index f164170..024cf74 100644 --- a/libsed1530/sed1530.c +++ b/libsed1530/sed1530.c @@ -165,7 +165,7 @@ void SED_clear (void) { SED_Chg_page(pagecount); //Set appropriate Page SED_Home_Col(); //Set left column - for(columncounter=0;columncounter<=SC_width;columncounter++) + for(columncounter=0;columncounter=32) { - SPI_out(0x00); - for(column=0;column<=4;column++) + SPI_out(0x00); // Zeichenzwischenraum ausgeben + columncounter++; + for(column=0;column<=4;column++) // Liest die vier Spalten eines Buchstabens ein { if (columncounter>=SC_width) { @@ -403,18 +404,11 @@ void SED_symbol(uint8_t symbol, uint8_t OnOff) //Newline and carriage return void SED_newline() { - pagecounter=pagecounter-1; - if (pagecounter<0) - { - pagecounter=3; - SED_Chg_page(pagecounter); - SED_Home_Col (); - } - else - { - SED_Chg_page(pagecounter); - SED_Home_Col (); - } + pagecounter--; + if (pagecounter < 0) + pagecounter = 3; + SED_Chg_page(pagecounter); + SED_Home_Col (); } //Select Page and Column