Skip to content

Commit 5a60b8d

Browse files
committed
Only delay when explicitly called for
1 parent 67e15bb commit 5a60b8d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

shared-module/dotclockframebuffer/__init__.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,14 @@ void dotclockframebuffer_ioexpander_send_init_sequence(dotclockframebuffer_ioexp
6666
// deassert CS
6767
pin_change(bus, /* set */ bus->cs_mask, 0);
6868

69-
uint16_t delay_length_ms = 10;
7069
if (delay) {
7170
data_size++;
72-
delay_length_ms = *(cmd + 1 + data_size);
71+
uint16_t delay_length_ms = *(cmd + 1 + data_size);
7372
if (delay_length_ms == 255) {
7473
delay_length_ms = 500;
7574
}
75+
mp_hal_delay_ms(delay_length_ms);
7676
}
77-
mp_hal_delay_ms(delay_length_ms);
7877
i += 2 + data_size;
7978
}
8079
common_hal_busio_i2c_unlock(bus->bus);

0 commit comments

Comments
 (0)