From 9b85b4d4f1c541fbac5c9e82cdab05d563cad4d3 Mon Sep 17 00:00:00 2001 From: prenticedavid Date: Tue, 27 Sep 2016 12:06:28 +0100 Subject: [PATCH] add delays for Teensy --- mcufriend_special.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcufriend_special.h b/mcufriend_special.h index b3ee316..11b28af 100644 --- a/mcufriend_special.h +++ b/mcufriend_special.h @@ -835,9 +835,9 @@ static inline void write_8(uint8_t val) #define setWriteDir() {GPIOA_PDDR |= AMASK;GPIOC_PDDR |= CMASK;GPIOD_PDDR |= DMASK; } #define setReadDir() {GPIOA_PDDR &= ~AMASK;GPIOC_PDDR &= ~CMASK;GPIOD_PDDR &= ~DMASK; } -#define write8(x) { write_8(x); WR_STROBE; } +#define write8(x) { write_8(x); WR_ACTIVE; WR_ACTIVE; WR_STROBE; } #define write16(x) { uint8_t h = (x)>>8, l = x; write8(h); write8(l); } -#define READ_8(dst) { RD_STROBE; dst = read_8(); RD_IDLE; } +#define READ_8(dst) { RD_STROBE; RD_ACTIVE; RD_ACTIVE; RD_ACTIVE; RD_ACTIVE; RD_ACTIVE; dst = read_8(); RD_IDLE; } #define READ_16(dst) { uint8_t hi; READ_8(hi); READ_8(dst); dst |= (hi << 8); } #define PASTE(x, y) x ## y