From 73d697d788460f699a795f4bf623ff53c89d0b3c Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 1 Sep 2016 18:58:41 +0200 Subject: [PATCH] i2c-bitbang: increase speed to ~110kHz --- firmware/src_simtrace/i2c.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware/src_simtrace/i2c.c b/firmware/src_simtrace/i2c.c index cf9789ad..0549da1c 100644 --- a/firmware/src_simtrace/i2c.c +++ b/firmware/src_simtrace/i2c.c @@ -12,7 +12,9 @@ static void i2c_delay() volatile int v; int i; - for (i = 0; i < 100; i++) { + /* 100 cycles results in SCL peak length of 44us, so it's about + * 440ns per cycle here */ + for (i = 0; i < 14; i++) { v = 0; } }