Skip to content

Commit

Permalink
Merge pull request ShikOfTheRa#217 from jflyper/MAX_DrawScreen-micro-…
Browse files Browse the repository at this point in the history
…improvement

Remove extra digitalWrite for USE_VSYNC
  • Loading branch information
ShikOfTheRa committed Apr 26, 2016
2 parents 431e590 + 1fa5627 commit f5747f6
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions MW_OSD/Max7456.ino
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,10 @@ void MAX7456_WriteString_P(const char *string, int Adresse)
void MAX7456_DrawScreen()
{
uint16_t xx;
#ifdef USE_VSYNC

digitalWrite(MAX7456SELECT,LOW);

#ifdef USE_VSYNC
spi_transfer(DMM_reg);
spi_transfer(1);
spi_transfer(DMAH_reg);
Expand All @@ -257,11 +259,8 @@ void MAX7456_DrawScreen()
spi_transfer(0);
vsync_wait = 1;
uint32_t vsynctimer=40+millis();

#endif

digitalWrite(MAX7456SELECT,LOW);

for(xx=0;xx<MAX_screen_size;++xx){
#ifdef USE_VSYNC
SPDR = MAX7456ADD_DMDI;
Expand Down Expand Up @@ -294,6 +293,7 @@ void MAX7456_DrawScreen()
spi_transfer(DMM_reg);
spi_transfer(B00000000);
#endif

digitalWrite(MAX7456SELECT,HIGH);
}

Expand Down

0 comments on commit f5747f6

Please sign in to comment.