From b73ba26b231c7b592793600fde0815df2dcb1612 Mon Sep 17 00:00:00 2001 From: chris-bo Date: Sat, 14 Mar 2015 14:31:00 +0100 Subject: [PATCH] Update ultralcd_st7920_u8glib_rrd.h --- Marlin/ultralcd_st7920_u8glib_rrd.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Marlin/ultralcd_st7920_u8glib_rrd.h b/Marlin/ultralcd_st7920_u8glib_rrd.h index f95431a25..6b6c005ad 100644 --- a/Marlin/ultralcd_st7920_u8glib_rrd.h +++ b/Marlin/ultralcd_st7920_u8glib_rrd.h @@ -27,9 +27,15 @@ static void ST7920_SWSPI_SND_8BIT(uint8_t val) for( i=0; i<8; i++ ) { WRITE(ST7920_CLK_PIN,0); + #if F_CPU == 20000000 + __asm__("nop\n\t"); + #endif WRITE(ST7920_DAT_PIN,val&0x80); val<<=1; WRITE(ST7920_CLK_PIN,1); + #if F_CPU == 20000000 + __asm__("nop\n\t""nop\n\t"); + #endif } }